У меня есть ряд вкладок, которые содержат текстовые поля в них.Некоторые из вкладок имеют элемент управления, который также содержит текстовые поля внутри Scrollview.Я пытаюсь перебрать вкладки и очистить содержимое текстовых полей.
Я собирался использовать это:
foreach(TabItem item in Tabs.Items)
{
ClearTextBoxes(this);
}
Затем я использую это, чтобы очистить текстовые поля:
TextBox tb = obj as TextBox;
if (tb != null)
tb.Text = "";
for (int i = 0; i < VisualTreeHelper.GetChildrenCount(obj); i++)
{
ClearTextBoxes(VisualTreeHelper.GetChild(obj, i));
}
В настоящее время очищается только первая вкладка, а остальные нет.
Есть идеи?