【发布时间】:2016-10-28 21:08:45
【问题描述】:
我的程序显示一个带有文本框的窗口。我的代码会在显示对话框之前填充文本框。
我想让撤消和重做正常工作; 然而我的代码的文本框的初始填充不应该是可撤消的操作。
填充文本框后,如何清除撤消/重做操作?
不幸的是,我现在对 WPF 的学习感到非常沮丧,并且对它无法做到或只能通过跳跃来完成的事情感到惊讶。所以我对这个简单的请求不是很乐观,只是想问问。
【问题讨论】:
我的程序显示一个带有文本框的窗口。我的代码会在显示对话框之前填充文本框。
我想让撤消和重做正常工作; 然而我的代码的文本框的初始填充不应该是可撤消的操作。
填充文本框后,如何清除撤消/重做操作?
不幸的是,我现在对 WPF 的学习感到非常沮丧,并且对它无法做到或只能通过跳跃来完成的事情感到惊讶。所以我对这个简单的请求不是很乐观,只是想问问。
【问题讨论】:
你可以这样做:
textbox1.Text = "Starting text.";
textbox1.IsUndoEnabled = false;
textbox1.IsUndoEnabled = true;
【讨论】: