私は、基本的に文字列を返す関数を持っています。文字列= "OVER DUE!"メインタイル(サークル内の数字)にアラートを表示します。しかし、ユーザーがこの問題を修正した場合、そのタイルをクリアして、番号のない通常のタイルを表示するだけです。WP7 -Live Tiles - カウント値(円内の数値) - マンゴー
以下のコードは、初めてチェックするときのコードです。だから、もし私が "終わった時"を得たら!すべてがうまくいく。しかし、私がそれを修正すると、2番目のタイルは更新されますが、メインタイルはまだサークル内に番号があります。メインのタイルを元の状態に戻すには、何をする必要がありますか?
私はまた、実際に複製されているので、このコードをクリーンアップしたいと思います。誰も私は何をしたいの1つの関数を書くことができますどのような提案を持っていますか?
if (nextDateCheck != "OVER DUE!")
{
var standardTile = new StandardTileData
{
Title = "Change your Oil",
BackgroundImage = new Uri("w7ChangeYourOil_icon_transparent.png", UriKind.Relative),
BackTitle = "Next Oil Change",
BackContent = "Your next Oil Change is: " + nextDateCheck.ToString()
};
appTile.Update(standardTile);
}
else
{
var standardTile = new StandardTileData
{
Title = "Change your Oil",
BackgroundImage = new Uri("w7ChangeYourOil_icon_transparent.png", UriKind.Relative),
Count = 1, // any number can go here, leaving this null shows NO number
BackTitle = "Next Oil Change",
BackContent = "Your next Oil Change is: " + nextDateCheck.ToString()
};
appTile.Update(standardTile);
}
これはうまくいきました。理由を説明していただきありがとうございます。 – webdad3