コード例 #1
0
        public AddNewNoteCommand(AddNewNoteViewModel addNoteViewModel, MainWindowViewModel mainWindowViewModel)
        {
            _updateViewCommand = new UpdateViewCommand(mainWindowViewModel);

            _addNewNoteViewModel = addNoteViewModel;
            _mainWindowViewModel = mainWindowViewModel;

            _addNewNoteViewModel.PropertyChanged += ViewModel_PropertyChanged;
        }
コード例 #2
0
ファイル: AddNewNoteView.xaml.cs プロジェクト: nearcoding/GAP
 void AddNewNoteView_Loaded(object sender, System.Windows.RoutedEventArgs e)
 {
     if (SelectedNote == null)            
         _dataContext = new AddNewNoteViewModel(Token);
     else
         _dataContext = new AddNewNoteViewModel(Token, SelectedNote);
     
     DataContext = _dataContext;
     AddKeyBindings<NotesInfo>();
 }
コード例 #3
0
        public MainWindowViewModel()
        {
            WebServise = new WebServise();

            loginViewModel      = new LoginViewModel(this);
            signUpViewModel     = new SignUpViewModel(this);
            userPageViewModel   = new UserPageViewModel(this);
            addNewNoteViewModel = new AddNewNoteViewModel(this);
            editNoteViewModel   = new EditNoteViewModel(this);

            SelectedViewModel = loginViewModel;
        }