0
我有一個函數,我打電話基本上返回一個字符串。如果字符串=「OVER DUE!」我想在主圖塊上顯示一個提醒(圈內的數字)。但是,如果用戶糾正了這個問題,我想清除該瓷磚,只顯示沒有數字的普通瓷磚。WP7 - 活着的瓷磚 - 計數值(圈數) - 芒果
下面的代碼做了我第一次檢查時所要做的事情。所以如果我得到一個「過日子!」一切都很好。但如果我糾正它,第二個瓷磚更新,但主瓷磚仍然有圈內的數字。我需要做什麼來清除主瓷磚回到原來的狀態?
我也想清理這個代碼,因爲它真的是重複的。有沒有人有任何建議,我可以寫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