Export (0) Print
Expand All

AutomationEventArgs Constructor

Initializes a new instance of the AutomationEventArgs class.

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

public AutomationEventArgs(
	AutomationEvent eventId
)

Parameters

eventId
Type: System.Windows.Automation.AutomationEvent

The event identifier.

The following code shows how a UI Automation provider might create anAutomationEventArgs and raise the event.

/// <summary> 
/// Raises an event when a control is invoked. 
/// </summary> 
/// <param name="provider">The UI Automation provider for the control.</param>
private void RaiseInvokeEvent(IRawElementProviderSimple provider)
{
    if (AutomationInteropProvider.ClientsAreListening)
    {
        AutomationEventArgs args = 
            new AutomationEventArgs(InvokePatternIdentifiers.InvokedEvent);
        AutomationInteropProvider.RaiseAutomationEvent(InvokePatternIdentifiers.InvokedEvent, 
            provider, args);
    }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft