public WordEditor(WordEditorVM viewModel) { this.ViewModel = viewModel; this.DataContext = viewModel; InitializeComponent(); this.ViewModel.OnClosed += ViewModel_OnClosed; }
private void EditWord(object parameter) { var wordEditor = new WordEditorVM(this, this.SelectedWord); this.RaiseOnOpenEditor(wordEditor); }
private void AddWord(object parameter) { var wordEditor = new WordEditorVM(this, null); this.RaiseOnOpenEditor(wordEditor); }
public void RaiseOnOpenEditor(WordEditorVM editorVM) { if (OnOpenEditor != null) OnOpenEditor(this, new ViewModelArgs() { ViewModel = editorVM }); }