TextPattern.TextChangedEvent 字段

定义

标识每当修改文本内容时引发的事件。

public: static initonly System::Windows::Automation::AutomationEvent ^ TextChangedEvent;
public static readonly System.Windows.Automation.AutomationEvent TextChangedEvent;
 staticval mutable TextChangedEvent : System.Windows.Automation.AutomationEvent
Public Shared ReadOnly TextChangedEvent As AutomationEvent 

字段值

AutomationEvent

示例

// 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);
' 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.
Dim onTextChanged As AutomationEventHandler = _
New AutomationEventHandler(AddressOf TextChanged)
Automation.AddAutomationEventHandler( _
TextPattern.TextChangedEvent, targetDocument, TreeScope.Element, onTextChanged)

注解

此标识符由UI 自动化客户端应用程序使用。 UI 自动化提供程序应使用等效字段。TextPatternIdentifiers

适用于

另请参阅