【问题标题】:Reset TextBox Undo/Redo重置文本框撤消/重做
【发布时间】:2016-10-28 21:08:45
【问题描述】:

我的程序显示一个带有文本框的窗口。我的代码会在显示对话框之前填充文本框。

我想让撤消和重做正常工作; 然而我的代码的文本框的初始填充不应该是可撤消的操作。

填充文本框后,如何清除撤消/重做操作?

不幸的是,我现在对 WPF 的学习感到非常沮丧,并且对它无法做到或只能通过跳跃来完成的事情感到惊讶。所以我对这个简单的请求不是很乐观,只是想问问。

【问题讨论】:

    标签: c# .net wpf textbox


    【解决方案1】:

    你可以这样做:

    textbox1.Text = "Starting text.";
    textbox1.IsUndoEnabled = false;
    textbox1.IsUndoEnabled = true;
    

    【讨论】:

    • 你试过了吗?它似乎对我不起作用。 (我仍然能够撤消起始文本。)
    • 对我有用,按 CTRL+Z 不会清除该框,您如何进行“撤消”?
    • 对不起,你是对的。它确实有效。我的代码运行顺序搞混了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-02
    • 2021-05-23
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多