Example #1
0
 public ProceedViewModel(WordPage p)
 {
     page = p;
     if (p.BindingContext != null && p.BindingContext is IWordViewModel)
     {
         model = p.BindingContext as IWordViewModel;
         model.PropertyChanged += (s, e) => this.OnPropertyChanged(nameof(Message));
     }
     if (model != null)
     {
         model.PropertyChanged += (s, e) =>
         {
             ProceedCommand?.OnCanExecuteChanged();
             OnPropertyChanged(nameof(Message));
         };
     }
 }
Example #2
0
 public WordPage(IWordViewModel model) : this()
 {
     this.BindingContext = model;
 }