Click to Rate and Give Feedback
MSDN
MSDN Library
Web Development
Silverlight
Silverlight 3
TextBox Class
TextBox Events
 TextChanged Event
Collapse All/Expand All Collapse All
.NET Framework Class Library for Silverlight
TextBox..::.TextChanged Event

Occurs when content changes in the text box.

Namespace:  System.Windows.Controls
Assembly:  System.Windows (in System.Windows.dll)
Visual Basic (Declaration)
Public Event TextChanged As TextChangedEventHandler
Visual Basic (Usage)
Dim instance As TextBox
Dim handler As TextChangedEventHandler

AddHandler instance.TextChanged, handler
C#
public event TextChangedEventHandler TextChanged
XAML Attribute Usage
<object TextChanged="eventhandler"/>

User input or setting the Text property to a new value raises the TextChanged event.

If the Text property is set to the same string as the content in the TextBox, the event is not raised.

The TextChanged event is asynchronous. The event cannot be canceled.

NoteNote:

If the text and the selection is changed in a TextBox, the TextChanged event is raised before the SelectionChanged event.

The following code snippets display a read-write text box and a read-only text box. As you type text in the read-write text box, the text is displayed in the read-only text box. This example is part of a larger example available in the TextBox class overview.

XAML
<TextBlock Margin="20,20,0,0" Text="Type Text Here"/>

<TextBox x:Name="ReadWriteTB" TextChanged="ReadWriteTB_TextChanged"  IsReadOnly="False" HorizontalAlignment="Left" Margin="20,5,0,0" Height="35" Width="200" />

<TextBlock Margin="20,20,0,0" Text="Read Only TextBox"/>

<TextBox x:Name="ReadOnlyTB"  IsReadOnly="True" HorizontalAlignment="Left" Margin="20,5,0,0" Height="35" Width="200" />
Visual Basic
    'The following method displays the text entered in ReadWriteTB in ReadOnlyTB.
    Private Sub ReadWriteTB_TextChanged(ByVal sender As Object, ByVal e As RoutedEventArgs)
        ReadOnlyTB.Text = ReadWriteTB.Text
    End Sub

C#

//The following method displays the text entered in ReadWriteTB in ReadOnlyTB.
private void ReadWriteTB_TextChanged(object sender, RoutedEventArgs e)
{
    ReadOnlyTB.Text = ReadWriteTB.Text;
}

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker