Пример #1
0
 private async void OnDeckImageChanged(StorageFile fileToChange, long deckId, long modifiedTime)
 {
     try
     {
         var deckInfor = deckListViewModel.GetDeck(deckId);
         await deckInfor.ChangeImage(fileToChange, modifiedTime);
     }
     catch
     {
         await UIHelper.ShowMessageDialog("Unable to change deck image!\n");
     }
 }
Пример #2
0
 private void HandleLiveTileInteraction(App app)
 {
     if (app != null && app.TileId != null)
     {
         var deck = deckListViewModel.GetDeck((long)app.TileId);
         app.ClearTileId();
         if (deck != null)
         {
             if (deck.NewCards + deck.DueCards > 0)
             {
                 NavigateToReviewPage(deck);
             }
             else
             {
                 NavigateToNoteEditorPage(deck.Id);
             }
         }
     }
 }
Пример #3
0
 private async void MainPageDeckImageChangedHandler(StorageFile fileToChange, long deckId, long modifiedTime)
 {
     var deckInfor = deckListViewModel.GetDeck(deckId);
     await deckInfor.ChangeImage(fileToChange, modifiedTime);
 }