Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在WPF的富文本框中禁用撤消?_C#_.net_Wpf - Fatal编程技术网

C# 如何在WPF的富文本框中禁用撤消?

C# 如何在WPF的富文本框中禁用撤消?,c#,.net,wpf,C#,.net,Wpf,我想禁用textbox和richtextbox的撤消重做功能。 请说明如何执行此操作。您可以使用以下属性: <TextBox Name="yourTextBox" IsUndoEnabled="False" /> 将文本框的撤消限制属性设置为0。应该行。你为什么要这样做?我可以想出几个很好的理由。1) 内存使用,2)性能,3)烦扰用户。我目前正在处理一个问题:在MaskedTextBox中禁用重做和撤消。实现起来太痛苦了(至少在WPF中,因为您基本上每次都必须重新实现重做和撤消,

我想禁用textbox和richtextbox的撤消重做功能。 请说明如何执行此操作。

您可以使用以下属性:

<TextBox Name="yourTextBox" IsUndoEnabled="False" />


将文本框的撤消限制属性设置为0。应该行。

你为什么要这样做?我可以想出几个很好的理由。1) 内存使用,2)性能,3)烦扰用户。我目前正在处理一个问题:在MaskedTextBox中禁用重做和撤消。实现起来太痛苦了(至少在WPF中,因为您基本上每次都必须重新实现重做和撤消,并将插入符号放回正确的位置);根本不值得,因为它们可能永远不会被使用。我知道有两个著名的来源在他们的屏蔽文本框中禁用了这些功能:1),2),还有3)我正在输入的这个文本框(虽然没有屏蔽)