C# 如何在WPF的富文本框中禁用撤消?
我想禁用textbox和richtextbox的撤消重做功能。 请说明如何执行此操作。您可以使用以下属性:C# 如何在WPF的富文本框中禁用撤消?,c#,.net,wpf,C#,.net,Wpf,我想禁用textbox和richtextbox的撤消重做功能。 请说明如何执行此操作。您可以使用以下属性: <TextBox Name="yourTextBox" IsUndoEnabled="False" /> 将文本框的撤消限制属性设置为0。应该行。你为什么要这样做?我可以想出几个很好的理由。1) 内存使用,2)性能,3)烦扰用户。我目前正在处理一个问题:在MaskedTextBox中禁用重做和撤消。实现起来太痛苦了(至少在WPF中,因为您基本上每次都必须重新实现重做和撤消,
<TextBox Name="yourTextBox" IsUndoEnabled="False" />
将文本框的撤消限制属性设置为0。应该行。你为什么要这样做?我可以想出几个很好的理由。1) 内存使用,2)性能,3)烦扰用户。我目前正在处理一个问题:在MaskedTextBox中禁用重做和撤消。实现起来太痛苦了(至少在WPF中,因为您基本上每次都必须重新实现重做和撤消,并将插入符号放回正确的位置);根本不值得,因为它们可能永远不会被使用。我知道有两个著名的来源在他们的屏蔽文本框中禁用了这些功能:1),2),还有3)我正在输入的这个文本框(虽然没有屏蔽)