protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.NavigationMode == NavigationMode.New) { BookViewModel = ViewModels.BookViewModel.Instance; if (BookViewModel == null || BookViewModel.SelectedBook == null) { //创建账本 createButton.Content = "创建"; name.Text = ""; } else { //更新账本 createButton.Content = "修改"; name.Text = BookViewModel.SelectedBook.name; budget.Text = BookViewModel.SelectedBook.monthlyBudget.ToString(); if (BookViewModel.SelectedBook.monthlyBudget < 0) { limitless.IsChecked = true; } else { limitted.IsChecked = true; } } } }
private ViewModels.AccountViewModel AccountViewModel; //AccountViewModel,用于更改当前选中的账目 public ListAccount() { this.InitializeComponent(); this.BookViewModel = ViewModels.BookViewModel.Instance; this.AccountViewModel = ViewModels.AccountViewModel.Instance; Current = this; }
private ViewModels.BookViewModel BookViewModel; //BookViewModel,用于更改选中的账本 public EditBook() { this.InitializeComponent(); Current = this; this.BookViewModel = ViewModels.BookViewModel.Instance; }