Controls WPF. Очистка полей ввода
Есть метод для очистки текста во всех контролах, он работает только на WinForms, а в WPF нет свойства .Controls. Знаю, что есть метод FindName(), но в этом случае, как я понял, он не подходит, как быть?)
private static void CleanAllControlsIn (Control control)
{
foreach (Control c in control.Controls)
{
if (c.GetType() == typeof(TextBox) || c.GetType() == typeof (CheckBox) || c.GetType() == typeof (DatePicker))
c.Text = string.Empty;
}
}
private void CleanAllButton_Click(object sender, EventArgs e)
{
CleanAllControlsIn(this);
}