TextPattern.TextChangedEvent Field

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Identifies the event raised whenever textual content is modified.

Namespace:   System.Windows.Automation
Assembly:  UIAutomationClient (in UIAutomationClient.dll)

public static readonly AutomationEvent TextChangedEvent

This identifier is used by UI Automation client applications. UI Automation providers should use the equivalent field in TextPatternIdentifiers.

// Initialize a text changed listener.
// An instance of TextPatternRange will become invalid if 
// one of the following occurs:
// 1) The text in the provider changes via some user activity.
// 2) ValuePattern.SetValue is used to programatically change 
// the value of the text in the provider.
// The only way the client application can detect if the text 
// has changed (to ensure that the ranges are still valid), 
// is by setting a listener for the TextChanged event of 
// the TextPattern. If this event is raised, the client needs 
// to update the targetDocumentRange member data to ensure the 
// user is working with the updated text. 
// Clients must always anticipate the possibility that the text 
// can change underneath them.
Automation.AddAutomationEventHandler(
    TextPattern.TextChangedEvent,
    targetDocument,
    TreeScope.Element,
    TextChanged);

.NET Framework
Available since 3.0
Return to top
Show: