protected override void OnAppearing() { base.OnAppearing(); vmDetail = (PatternsDetailViewModel)BindingContext; BindingContext = vmDetail.ItemEdit; vmDetail.ItemEdit.Save.WhenFinishedExecuting().Subscribe(_ => Navigation.PopModalAsync()); }
public PatternsDetailDlg(Window owner, PatternsViewModel vm, MPattern item) { InitializeComponent(); SourceInitialized += (x, y) => this.HideMinimizeAndMaximizeButtons(); tbPattern.Focus(); Owner = owner; vmDetail = new PatternsDetailViewModel(vm, item); DataContext = vmDetail.ItemEdit; }