如何清除TextBlock

时间:2010-02-11 08:55:20

标签: wpf clear textblock

我在Adddata()函数中添加文本TextBlock Text1,Text2,Text3,如下所示。

if (i == 0)
{
    Text1.Text = tagname.AlarmTag;
}
if (i == 1)
{
    Text2.Text = tagname.AlarmTag;
}
if (i == 2)
{
    Text3.Text = tagname.AlarmTag;
}

现在在deletedata()中我要清除三个文本块中的所有内容。 我怎样才能做到这一点?因为我找不到清除选项。我想一次清除三个文本块的文本。

3 个答案:

答案 0 :(得分:2)

“清除”数据:

Text1.Text = String.Empty;
Text2.Text = String.Empty;
Text3.Text = String.Empty;

答案 1 :(得分:2)

您可以将文本框的文本设置为空字符串。

Text1.Text = "";
Text2.Text = "";
Text3.Text = "";

您还可以定义自己的扩展方法。

public static class ControlExtensions
{
    public static void Clear(this TextBox text)
    {
        text.Text = "";
    }
}

然后,只需为您定义扩展类的命名空间包含using指令,然后就可以执行以下操作:

Text1.Clear();
Text2.Clear();
Text3.Clear();

答案 2 :(得分:0)

将文字设置为空字符串?