/// <summary> /// Invoked when this page is about to be displayed in a Frame. /// </summary> /// <param name="e">Event data that describes how this page was reached. /// This parameter is typically used to configure the page.</param> protected override void OnNavigatedTo(NavigationEventArgs e) { context = (NoteNavigationContext)e.Parameter; noteheader.Text = context.NoteHeader; notebody.Text = context.NoteBody != null? context.NoteBody:""; }
private void listview_SelectionChanged(object sender, SelectionChangedEventArgs e) { var si = (ListViewItem)listview.SelectedItem; var name = si.Content; var selectedNote = notes.FirstOrDefault(x => x.Name == name.ToString()); NoteNavigationContext nnc = new NoteNavigationContext() { NoteHeader = selectedNote.Name, NoteBody = selectedNote.Content, UserContext = context.UserContext }; Frame.Navigate(typeof(EditNote), nnc); }
private void save_Click(object sender, RoutedEventArgs e) { var result = ServiceCalls.CreateNote(context.UserContext.UserName, context.UserContext.Password, title.Text); if (result) { NoteNavigationContext nnc = new NoteNavigationContext() { NoteHeader = title.Text, NoteBody = "", //The note is empty by default...no need to fetch anything just yet UserContext = context.UserContext }; Frame.Navigate(typeof(EditNote), nnc); } }