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。 –