private void LoadFavDB() { ApplicationBar.Buttons.Clear(); ApplicationBarIconButton button = new ApplicationBarIconButton(new Uri("/Images/appbar.delete.rest.png", UriKind.RelativeOrAbsolute)); button.Text = "清除"; button.Click += new EventHandler(ApplicationBarIconButton_Click); ApplicationBar.Buttons.Add(button); DBFavourFactory dbFav = new DBFavourFactory(); var allRows = dbFav.GetAllRows(); ObservableCollection<FavData> allDatas = new ObservableCollection<FavData>(); foreach (DBFavourInfo info in allRows) { FavData data = new FavData(); data.Id = info.ID; data.Vid = info.VID; data.ActorText = info.ActorTag; data.TitleText = info.Title; data.MovieCover = info.ImageUrl; data.Rate = info.Mark; allDatas.Add(data); } xMyFav.ItemsSource = allDatas; }
private void OnClearFavorite() { if (MessageBox.Show("删除全部收藏记录?", "提示", MessageBoxButton.OKCancel) == MessageBoxResult.OK) { DBFavourFactory dbFav = new DBFavourFactory(); var allRows = dbFav.GetAllRows(); foreach (DBFavourInfo info in allRows) { dbFav.DeleteRecord(info.ID); } } LoadFavDB(); }