Esempio n. 1
0
 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;
             }
         }
     }
 }
Esempio n. 2
0
        private ViewModels.AccountViewModel AccountViewModel;  //AccountViewModel,用于更改当前选中的账目

        public ListAccount()
        {
            this.InitializeComponent();
            this.BookViewModel    = ViewModels.BookViewModel.Instance;
            this.AccountViewModel = ViewModels.AccountViewModel.Instance;
            Current = this;
        }
Esempio n. 3
0
 private ViewModels.BookViewModel BookViewModel;            //BookViewModel,用于更改选中的账本
 public EditBook()
 {
     this.InitializeComponent();
     Current            = this;
     this.BookViewModel = ViewModels.BookViewModel.Instance;
 }