Windows Phone 修改磁貼

        {
            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();
                }
            }
        }

發佈了62 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章