/// <summary> /// Update ToDo Note after each ToDo item update. /// </summary> void UpdateNote() { var item = NotesDataSource.GetItem(NoteUniqueId); TileManager.UpdateSecondaryTile(NoteUniqueId); DataManager.Save(item.NoteBook); }
/// <summary> /// Populates the page with content passed during navigation. Any saved state is also /// provided when recreating a page from a prior session. /// </summary> /// <param name="navigationParameter">The parameter value passed to /// <see cref="Frame.Navigate(Type, Object)"/> when this page was initially requested. /// </param> /// <param name="pageState">A dictionary of state preserved by this page during an earlier /// session. This will be null the first time a page is visited.</param> protected override void LoadState(Object navigationParameter, Dictionary <String, Object> pageState) { if (pageState != null && pageState.ContainsKey("ID")) { navigationParameter = pageState["ID"]; } Note = NotesDataSource.GetItem((string)navigationParameter) as NoteDataCommon; if (Note == null) { this.Frame.Navigate(typeof(GroupedItemsPage)); } Note.PropertyChanged -= CurrentNotePropertyChanged; if (string.IsNullOrEmpty(Note.Title)) { Note.Title = Consts.DefaultTitleText; } if (string.IsNullOrEmpty(Note.Description)) { Note.Description = Consts.DefaultDescriptionText; } if (string.IsNullOrEmpty(Note.Address)) { Note.Address = Consts.DefaultAddressText; } Note.PropertyChanged += CurrentNotePropertyChanged; this.DefaultViewModel["Item"] = Note; _printer = new PrinterManager(this, Note); // LAB #9 TILES //pageTitle.Focus(FocusState.Keyboard); DrawDefaultAppBar(); }
/// <summary> /// Update ToDo Note after each ToDo item update. /// </summary> void UpdateNote() { var item = NotesDataSource.GetItem(NoteUniqueId); // LAB #9 TILES // Lab #4 - Files }