public WordsUnitBatchEditDlg(Window owner, WordsUnitViewModelWPF vm) { InitializeComponent(); SourceInitialized += (x, y) => this.HideMinimizeAndMaximizeButtons(); Owner = owner; DataContext = vmBatch = new WordsUnitBatchEditViewModel(vm); }
public WordsUnitDetailDlg(Window owner, WordsUnitViewModelWPF vm, MUnitWord item, int phraseid) { InitializeComponent(); SourceInitialized += (x, y) => this.HideMinimizeAndMaximizeButtons(); tbWord.Focus(); Owner = owner; vmDetail = new WordsUnitDetailViewModel(vm, item, phraseid); DataContext = vmDetail.ItemEdit; dgWords.DataContext = vmDetail.vmSingleWord; }
public override async Task OnSettingsChanged() { DataContext = vm = new WordsUnitViewModelWPF(MainWindow.vmSettings, inTextbook: false, needCopy: true); await base.OnSettingsChanged(); }