private void button2_Click(object sender, RoutedEventArgs e)
{
ClearTextBoxes(this);
}
void ClearTextBoxes(DependencyObject obj)
{
TextBox tb = obj as TextBox;
DataGrid dg = obj as DataGrid;
if (tb != null)
{ tb.Text = ""; }
if (dg != null)
{ dg.DataContext = null; }
for (int i = 0; i < VisualTreeHelper.GetChildrenCount(obj as DependencyObject); i++)
{ ClearTextBoxes(VisualTreeHelper.GetChild(obj, i)); }
}
private void button1_Click(object sender, RoutedEventArgs e)
{
ClearTextBoxes(this);
}
private void button2_Click(object sender, RoutedEventArgs e)
{
ClearTextBoxes(this);
}