private void ExecuteSelectNextHeader(object sender, ExecutedRoutedEventArgs e) => Editor.SelectNextHeader();
private void ExecuteEditorFindCommand(object sender, ExecutedRoutedEventArgs e) => Editor.Find(e.Parameter as Regex);
private void ExecuteDecreaseFontSize(object sender, ExecutedRoutedEventArgs e) => Editor.DecreaseFontSize();
private void ExecuteOpenUserDictionaryCommand(object sender, ExecutedRoutedEventArgs e) => Editor.OpenUserDictionary();
private void ExecuteInsertHeader(object sender, ExecutedRoutedEventArgs ea) => Editor.InsertHeader(Convert.ToInt32(ea.Parameter));
private void ExecuteRestoreFontSize(object sender, ExecutedRoutedEventArgs e) => Editor.RestoreFontSize();
private void ExecuteItalic(object sender, ExecutedRoutedEventArgs ea) => Editor.Italic();
// Commands private void ExecuteNewFile(object sender, ExecutedRoutedEventArgs ea) => Editor.NewFile();
private void ExecuteEditorReplace(object sender, ExecutedRoutedEventArgs e) => Editor.ReplaceDialog();
private void ExecuteBold(object sender, ExecutedRoutedEventArgs ea) => Editor.Bold();
public void ExecuteHelp(object sender, ExecutedRoutedEventArgs ea) => Editor.ToggleHelp();
public void ExecuteSaveFileAs(object sender, ExecutedRoutedEventArgs ea) => Editor.SaveFileAs();
private void ExecuteOpenFile(object sender, ExecutedRoutedEventArgs ea) => Editor.OpenFile(ea.Parameter as string);
private void ExecuteEditorReplaceAllCommand(object sender, ExecutedRoutedEventArgs e) { var tuple = (Tuple <Regex, string>)e.Parameter; Editor.ReplaceAll(tuple.Item1, tuple.Item2); }
private void ExecuteCode(object sender, ExecutedRoutedEventArgs ea) => Editor.Code();
private void ExecuteInsertFile(object sender, ExecutedRoutedEventArgs e) => Editor.InsertFile(null);
private void OnClosing(object sender, CancelEventArgs cancelEventArgs) { Editor.CloseHelp(); DisplaySettings.SaveIfModified(); cancelEventArgs.Cancel = !Editor.SaveIfModified(); }