У меня есть функция, которую я вызываю, которая в основном возвращает строку.Если строка = "OVER DUE!"Я хочу отобразить предупреждение на основной плитке (число внутри круга).Однако, если пользователь исправляет эту проблему, я хочу очистить эту плитку и просто показать нормальную плитку без номера.
Приведенный ниже код делает то, что я хочу, чтобы он делал при первой проверке.Так что, если я получу "OVER DUE!"все отлично работаетНо если я исправлю это, вторая плитка обновится, но у основной плитки все еще будет номер внутри круга.Что мне нужно сделать, чтобы очистить основную плитку до ее исходного состояния?
Я также хотел бы очистить этот код, так как он действительно дублирован.У кого-нибудь есть предложения, как мне написать 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);
}