gpt4 book ai didi

c# - Richtextbox - 撤消?

转载 作者:行者123 更新时间:2023-11-30 22:18:18 25 4
gpt4 key购买 nike

我需要能够检测是否触发了“撤销”,以及它是否对我的 RichTextBox 的内容产生了影响。

当我在 RichTextBox 中键入内容,然后按 Ctrl+Z 时,windows 似乎会为我处理撤消操作。我希望能够编写在那之后立即触发的代码。我一直在四处寻找,找不到任何东西。

提前致谢。

最佳答案

从 .Net 3.0 开始,有一种简单的内置方法可以在执行撤消命令(以及其他命令)时得到通知:

CommandManager.RegisterClassCommandBinding(typeof(MyClass),
new CommandBinding(ApplicationCommands.Undo, OnUndo));

只需在静态构造函数(或其他地方)中调用这行代码并添加一个静态方法:

private static void OnUndo(object sender, ExecutedRoutedEventArgs e)
{
//your code
}

关于c# - Richtextbox - 撤消?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16173839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com