コード例 #1
0
 public MainPage(EncouragementDatabase database)
 {
     InitializeComponent();
     _database = database;
     _encouragementRepository = new EncouragementRepository(_database);
     _viewModel = BindingContext as MainPageViewModel ?? throw new InvalidOperationException("The binding context is not a MainPageViewModel.");
     _viewModel.PropertyChanged += OnPropertyChanged;
 }
コード例 #2
0
 public MainPageViewModel()
 {
     _encouragementRepository = new EncouragementRepository(_database);
     ShowAlertCommand         = new Command(OnMoodSelected);
     ButtonPressedCommand     = new Command(OnMoodEditing);
 }