public PatternsSplitDlg(Window owner, MPattern item) { InitializeComponent(); // SourceInitialized += (x, y) => this.HideMinimizeAndMaximizeButtons(); Owner = owner; DataContext = vm = new PatternsSplitViewModelWPF(item); }
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; }
public PatternsWebPagesViewModelWPF(SettingsViewModel vmSettings, bool needCopy, MPattern item) : base(vmSettings, needCopy, item) { }
async Task Edit(MPattern item) => await Shell.Current.GoToModalAsync(nameof(PatternsDetailPage), new PatternsDetailViewModel(vm, item));
public PatternsSplitViewModelWPF(MPattern item) : base(item) { }