{
ShellTile myTitle = ShellTile.ActiveTiles.FirstOrDefault(m => m.NavigationUri.ToString().Contains("from=tile"));
try
{
StandardTileData myData = new StandardTileData();
myData.Title = title.Text;
myData.Count = Convert.ToInt32(count.Text);
myData.BackTitle = backtitle.Text;
myData.BackContent = backbutton.Text;
if (myTitle != null)
{
myTitle.Update(myData);
MessageBox.Show("更新成功");
}
else
{
ShellTile.Create(new Uri("/MainPage.xaml?from=tile", UriKind.Relative), myData);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
if (MessageBox.Show("确定删除这个磁贴", "", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
{
ShellTile myTitle = ShellTile.ActiveTiles.FirstOrDefault(m => m.NavigationUri.ToString().Contains("from=tile"));
if (myTitle != null)
{
myTitle.Delete();
}
}
}