我正在查看AvalonEdit - http://avalonedit.net/documentation/的文档,它包含各种有用的功能和方法调用。
我不确定如何调用和应用它们。例如
public static readonly RoutedCommand RemoveLeadingWhitespace
我不确定如何执行它,所以它删除了我的文本编辑器实例中的尾随空格。
我试过了
avalonEditInstance.RemoveTrailingWhitespace();
方法的返回类型是RoutedCommand,所以我也试了。
RoutedCommand routedCommand = AvalonEditCommands.RemoveTrailingWhitespace;
routedCommand.Execute(avalonEditInstance,avalonEditInstance);
调用这些方法的正确方法是什么,因为我没有在他们的文档中找到它?
需要在avalonEditInstance.TextArea
上执行命令
RoutedCommand routedCommand = AvalonEditCommands.RemoveTrailingWhitespace;
routedCommand.Execute(null, avalonEditInstance.TextArea);
它通常是TextArea
控制集中,并做所有的命令处理。