无法清除文本框和richtextbox

时间:2016-11-11 09:02:07

标签: c# wpf textbox richtextbox

我有一个带导航窗口和几页的WPF项目。在一个页面上,我有一个文本框和两个richtextboxes。单击一个按钮,我想清除文本框和两个richtextbox,其中包含以下代码:

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

但它不起作用。似乎clear方法删除了内部字段的值,但在GUI中值保持不变。

那么您认为可能会导致这个问题?

3 个答案:

答案 0 :(得分:0)

你可以做到

txtIndex.Text = String.Empty;

txtIndex.Text = "";

答案 1 :(得分:0)

我发现了我的错误。清理后我再次填写Boxes。 J发现了索引计数错误。

答案 2 :(得分:0)

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

1)richTextbox.Text="";

2)richTextbox.Text=string.Empty;

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

string emptyString ="";

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

一)richTextbox.Text=emptyString;  B)nameTextbox.Text=emptyString;  C)name=emptyString;

感谢。