无法清除文本框和富文本框

Cant clear textbox and richtextbox

我有一个带有导航 window 和几个页面的 WPF 项目。在一页上我有一个文本框和两个富文本框。单击一个按钮,我想使用以下代码清除文本框和两个富文本框:

private void resetGUI()
{
    txtIndex.Clear();
    richEinzelTxtBemerkung.Document.Blocks.Clear();
    richTxtBemerkung.Document.Blocks.Clear();
    checkHauptzeichnung.IsChecked = false;
}

但是没用。 clear 方法似乎删除了内部字段的值,但在 GUI 中该值保留了下来。

那么您认为是什么导致了这个问题?

你可以做到

txtIndex.Text = String.Empty;

txtIndex.Text = "";

好的,我发现了我的错误。清除它们后,我再次填充盒子。 J 发现索引计数错误。

有很多方法可以清除富文本框的文本。

1) richTextbox.Text="";

2) richTextbox.Text=string.Empty;

3) 声明一个全局变量,如:

string emptyString="";

并分配给您要清除的每个 taxtbox、richtextbox 和变量

一)richTextbox.Text=emptyString; b)nameTextbox.Text=emptyString; c)name=emptyString;

谢谢。