Clear TextBoxes from a Container control in Silverlight

If you have been looking out for a 'Clear Text' kinda funtionality in Silverlight, use this code. This code clear's the text of the TextBox and TextBlock kept in a container control like the Grid, Canvas or StackPanel.

C#


    private void btnClear_Click(object sender, RoutedEventArgs e)

    {

        foreach (object child in container.Children)

        { 

            if (child is TextBlock || child is TextBox)

                (child as TextBlock).Text = String.Empty;

        }

    }



VB.NET


    Private Sub btnClear_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)

        For Each child As Object In container.Children

            If TypeOf child Is TextBlock OrElse TypeOf child Is TextBox Then

                TryCast(child, TextBlock).Text = String.Empty

            End If

        Next child

    End Sub

No comments:

Post a Comment