AutomationEventArgs Constructor

AutomationEventArgs Constructor (AutomationEvent)


Initializes a new instance of the AutomationEventArgs class.

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

public AutomationEventArgs(
	AutomationEvent 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);
            provider, args);

.NET Framework
Available since 3.0
Return to top
© 2016 Microsoft