c# - 重置文本框撤消/重做

标签 c# .net wpf textbox

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

我希望撤消和重做能够正常工作;但是,我的代码在文本框中的初始填充不应是不可撤消的操作。

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

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

最佳答案

你可以做:

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

关于c# - 重置文本框撤消/重做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38044023/

相关文章:

c# - NHibernate 3.1 查询等于

c# - 如何检测带有自动省略号的 System.Windows.Forms.Label 是否确实显示省略号?

c# - 扩展方法的智能感知?

c# - 为什么写入 MemoryStream 比写入文件慢?

c# - 弹出窗口中的文本框未在 WPF 应用程序中获得焦点

c# - 如何保持 SqlConnection 始终打开

c# - WPF 中组合元素的部分缩放

.net - 检查 log4net XmlConfigurator 是否成功

c# - 刷新 EntityFramework 中的数据

c# - 使用 prism 5.0 开发 wpf 插件