Как очистить TextBlock - PullRequest
       11

Как очистить TextBlock

0 голосов
/ 11 февраля 2010

Я добавляю текст TextBlock Text1, Text2, Text3 в функцию Adddata () следующим образом.

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

Теперь в удаленных () я хочу очистить все содержимое в три текстовых блока. Как я могу это сделать? Потому что я не могу найти опцию Очистить. Я хочу очистить текст из трех текстовых блоков одновременно.

Ответы [ 3 ]

2 голосов
/ 11 февраля 2010

Чтобы «очистить» данные:

Text1.Text = String.Empty;
Text2.Text = String.Empty;
Text3.Text = String.Empty;
2 голосов
/ 11 февраля 2010

Вы можете установить текстовое поле в пустую строку.

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();
0 голосов
/ 11 февраля 2010

Установить их текст в пустую строку?

...