1
我想在我的应用程序运行时安排多个磁贴通知,以便当我的应用程序处于后台时,我的计划磁贴通知将使用相应的发生时间逐个显示。
但不知何故,当我安排多个(3)通知只有最后一个出现。ShellTile不更新Windows Phone上的数据
String message = "";
String key = "FamilyFarm" + count;
if (String.IsNullOrEmpty(duration) || String.IsNullOrEmpty(name))
return;
IsolatedStorageSettings setting = IsolatedStorageSettings.ApplicationSettings;
if (setting.Contains(key))
{
setting.Remove(key);
}
setting.Add(key, name);
count++;
ShellTileSchedule SampleTileSchedule = new ShellTileSchedule();
bool TileScheduleRunning = false;
// Update will happen one time.
SampleTileSchedule.Recurrence = UpdateRecurrence.Onetime;
// Start the update schedule now.
SampleTileSchedule.StartTime = DateTime.Now;
SampleTileSchedule.RemoteImageUri = new Uri(@"http://www.weather.gov/forecasts/graphical/images/conus/MaxT1_conus.png");
SampleTileSchedule.Start();
TileScheduleRunning = true;
ShellTile oTile = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("flip".ToString()));
if (oTile != null && oTile.NavigationUri.ToString().Contains("flip"))
{
FlipTileData oFliptile = new FlipTileData();
oFliptile.Title = name;
oFliptile.Count = 11;
oFliptile.BackTitle = key;
oFliptile.BackContent = name;
oFliptile.WideBackContent = name;
oFliptile.SmallBackgroundImage = new Uri("Assets/Tiles/FlipCycleTileMedium.png", UriKind.Relative);
oFliptile.BackgroundImage = new Uri("Assets/Tiles/FlipCycleTileLarge.png", UriKind.Relative);
oFliptile.WideBackgroundImage = new Uri("Assets/Tiles/Flip/FlipCycleTileLarge.png", UriKind.Relative);
oFliptile.BackBackgroundImage = new Uri("/Assets/Tiles/FlipCycleTileMedium.png", UriKind.Relative);
oFliptile.WideBackBackgroundImage = new Uri("/Assets/Tiles/FlipCycleTileMedium.png", UriKind.Relative);
oTile.Update(oFliptile);
// MessageBox.Show("Flip Tile Data successfully update.");
//return true;
}
else
{
// once it is created flip tile
Uri tileUri = new Uri("/MainPage.xaml?tile=flip", UriKind.Relative);
ShellTileData tileData = new FlipTileData()
{
Title = "Hello FamilyFarm",
BackTitle = key,
BackContent = name,
WideBackContent = name,
Count = 8,
SmallBackgroundImage = new Uri("/Assets/Tiles/FlipCycleTileMedium.png", UriKind.Relative),
BackgroundImage = new Uri("/Assets/Tiles/FlipCycleTileMedium.png", UriKind.Relative),
WideBackgroundImage = new Uri("/Assets/Tiles/FlipCycleTileMedium.png", UriKind.Relative),
};
ShellTile.Create(tileUri, tileData, true);
}
我想在Windows Phone 7的一个循环中更改瓷砖的内容和标题属性。 –
您能否帮助我找到任何方式来显示具有多条消息的外壳瓷砖for winodws phone 8。 –