MainWindow.xaml.cs
public MainWindow()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
foreach (UIElement control in MyGrid.Children)
{
if (control.GetType() == typeof(TextBox))
{
TextBox txtBox = (TextBox)control;
txtBox.Text = null;
}
}
}
MainWindow.xaml
<Window x:Class="clearAllTextBox.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid Name="MyGrid">
<TextBox Height="24" HorizontalAlignment="Left" Margin="56,26,0,0" Name="textBox1" VerticalAlignment="Top" Width="120" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="56,73,0,0" Name="textBox2" VerticalAlignment="Top" Width="120" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="218,26,0,0" Name="textBox3" VerticalAlignment="Top" Width="120" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="56,206,0,0" Name="textBox4" VerticalAlignment="Top" Width="120" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="56,158,0,0" Name="textBox5" VerticalAlignment="Top" Width="120" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="56,116,0,0" Name="textBox6" VerticalAlignment="Top" Width="120" />
<Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="234,107,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" />
</Grid>
</Window>
This code is working for me...
References:
http://stackoverflow.com/questions/5332013/wpf-clear-all-textboxes-in-tabcontrol-not-working
http://stackoverflow.com/questions/5474173/i-want-to-clear-all-values-in-grid-not-datagrid-children-in-wpf
http://stackoverflow.com/questions/2756683/wpf-textbox-trigger-to-clear-text Mark This Response as Answer
--
Chandu
http://www.dotnetfunda.com/images/dnfmvp.gif
Sudhakar_A, if this helps please login to Mark As Answer. | Alert Moderator