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)); }; } }
public WordPage(IWordViewModel model) : this() { this.BindingContext = model; }