1 instantiation of AutomationEvent
UIAutomationTypes (1)
System\Windows\Automation\AutomationIdentifier.cs (1)
163case UiaCoreTypesApi.AutomationIdType.Event: autoid = new AutomationEvent(id, programmaticName); break;
140 references to AutomationEvent
PresentationCore (4)
MS\Internal\Automation\EventMap.cs (3)
81private static AutomationEvent GetRegisteredEventObjectHelper(AutomationEvents eventId) 83AutomationEvent eventObject = null; 195internal static AutomationEvent GetRegisteredEvent(AutomationEvents eventId)
System\Windows\Automation\Peers\AutomationPeer.cs (1)
307AutomationEvent eventObject = EventMap.GetRegisteredEvent(eventId);
UIAutomationClient (40)
MS\Internal\Automation\ClientEventManager.cs (9)
149internal static void RemoveListener( AutomationEvent eventId, AutomationElement el, Delegate eventCallback ) 403internal static void RaiseEventInThisClientOnly(AutomationEvent eventId, AutomationElement rawEl, AutomationEventArgs e) 429internal static void RaiseEventInThisClientOnly( AutomationEvent eventId, int [] rid, AutomationEventArgs e) 493private static void RemoveRootListener(AutomationEvent eventId, Tracker idx, Delegate eventCallback) 669AutomationEvent eventId = menuHasOpened ? AutomationElement.MenuOpenedEvent : AutomationElement.MenuClosedEvent; 676private static bool ShouldAdviseProviders( AutomationEvent eventId ) 678foreach (AutomationEvent ev in _doNotShouldAdviseProviders) 716private static AutomationEvent[] _doNotShouldAdviseProviders = new AutomationEvent[] {
MS\Internal\Automation\EventListener.cs (3)
24AutomationEvent eventId, 50internal AutomationEvent EventId 96private AutomationEvent _eventId; // the event this listener represents
MS\Internal\Automation\EventListenerClientSide.cs (1)
82internal bool IsListeningFor(AutomationEvent eventId, AutomationElement el, Delegate clientCallback)
MS\Internal\Automation\UiaCoreApi.cs (2)
640AutomationEvent eventId = AutomationEvent.LookupById(args._eventId);
System\Windows\Automation\Automation.cs (2)
119AutomationEvent eventId, 188AutomationEvent eventId,
System\Windows\Automation\AutomationElement.cs (11)
249public static readonly AutomationEvent ToolTipOpenedEvent = AutomationElementIdentifiers.ToolTipOpenedEvent; 252public static readonly AutomationEvent ToolTipClosedEvent = AutomationElementIdentifiers.ToolTipClosedEvent; 255public static readonly AutomationEvent StructureChangedEvent = AutomationElementIdentifiers.StructureChangedEvent; 258public static readonly AutomationEvent MenuOpenedEvent = AutomationElementIdentifiers.MenuOpenedEvent; 261public static readonly AutomationEvent AutomationPropertyChangedEvent = AutomationElementIdentifiers.AutomationPropertyChangedEvent; 264public static readonly AutomationEvent AutomationFocusChangedEvent = AutomationElementIdentifiers.AutomationFocusChangedEvent; 267public static readonly AutomationEvent AsyncContentLoadedEvent = AutomationElementIdentifiers.AsyncContentLoadedEvent; 270public static readonly AutomationEvent MenuClosedEvent = AutomationElementIdentifiers.MenuClosedEvent; 273public static readonly AutomationEvent LayoutInvalidatedEvent = AutomationElementIdentifiers.LayoutInvalidatedEvent; 276public static readonly AutomationEvent NotificationEvent = AutomationElementIdentifiers.NotificationEvent; 279public static readonly AutomationEvent ActiveTextPositionChangedEvent = AutomationElementIdentifiers.ActiveTextPositionChangedEvent;
System\Windows\Automation\InvokePattern.cs (1)
55public static readonly AutomationEvent InvokedEvent = InvokePatternIdentifiers.InvokedEvent;
System\Windows\Automation\SelectionItemPattern.cs (3)
57public static readonly AutomationEvent ElementAddedToSelectionEvent = SelectionItemPatternIdentifiers.ElementAddedToSelectionEvent; 62public static readonly AutomationEvent ElementRemovedFromSelectionEvent = SelectionItemPatternIdentifiers.ElementRemovedFromSelectionEvent; 68public static readonly AutomationEvent ElementSelectedEvent = SelectionItemPatternIdentifiers.ElementSelectedEvent;
System\Windows\Automation\SelectionPattern.cs (1)
61public static readonly AutomationEvent InvalidatedEvent = SelectionPatternIdentifiers.InvalidatedEvent;
System\Windows\Automation\SynchronizedInputPattern.cs (3)
52public static readonly AutomationEvent InputReachedTargetEvent = SynchronizedInputPatternIdentifiers.InputReachedTargetEvent; 58public static readonly AutomationEvent InputReachedOtherElementEvent = SynchronizedInputPatternIdentifiers.InputReachedOtherElementEvent; 63public static readonly AutomationEvent InputDiscardedEvent = SynchronizedInputPatternIdentifiers.InputDiscardedEvent;
System\Windows\Automation\TextPattern.cs (2)
144public static readonly AutomationEvent TextSelectionChangedEvent = 152public static readonly AutomationEvent TextChangedEvent =
System\Windows\Automation\WindowPattern.cs (2)
69public static readonly AutomationEvent WindowOpenedEvent = WindowPatternIdentifiers.WindowOpenedEvent; 72public static readonly AutomationEvent WindowClosedEvent = WindowPatternIdentifiers.WindowClosedEvent;
UIAutomationClientSideProviders (40)
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (4)
56internal void AdviseEventAdded(IntPtr hwnd, AutomationEvent eventId, AutomationProperty[] properties) 103internal void AdviseEventRemoved(IntPtr hwnd, AutomationEvent eventId, AutomationProperty[] properties) 259private AutomationIdentifier[] EventKeys(AutomationEvent eventId, AutomationProperty[] properties) 271private void MaybeFireSelectionItemEvent(AutomationEvent eventId, Hashtable eventTable, IntPtr hwnd, int idObject, int idChild)
MS\Internal\AutomationProxies\MSAANativeProvider.cs (4)
267AutomationEvent eventId = AutomationEvent.LookupById(eventIdAsInt); 285AutomationEvent eventId = AutomationEvent.LookupById(eventIdAsInt);
MS\Internal\AutomationProxies\NonClientArea.cs (2)
37internal override void AdviseEventAdded (AutomationEvent eventId, AutomationProperty [] aidProps) 57internal override void AdviseEventRemoved (AutomationEvent eventId, AutomationProperty [] aidProps)
MS\Internal\AutomationProxies\ProxyHwnd.cs (7)
63internal virtual void AdviseEventAdded(AutomationEvent eventId, AutomationProperty[] aidProps) 92internal virtual void AdviseEventRemoved(AutomationEvent eventId, AutomationProperty [] aidProps) 291AutomationEvent eventId = AutomationEvent.LookupById(eventIdAsInt); 309AutomationEvent eventId = AutomationEvent.LookupById(eventIdAsInt); 399protected virtual ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsButton.cs (1)
284protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
288internal override void AdviseEventAdded (AutomationEvent eventId, AutomationProperty [] aidProps) 323internal override void AdviseEventRemoved (AutomationEvent eventId, AutomationProperty [] aidProps)
MS\Internal\AutomationProxies\WindowsEditBox.cs (1)
252protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
68protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsHyperlink.cs (1)
124protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
495if ((idProp as AutomationEvent) == AutomationElement.StructureChangedEvent &&
MS\Internal\AutomationProxies\WindowsListView.cs (5)
123if ((eventId == NativeMethods.EventObjectReorder) && (idProp as AutomationEvent) == AutomationElement.StructureChangedEvent) 485internal override void AdviseEventAdded (AutomationEvent eventId, AutomationProperty [] aidProps) 514internal override void AdviseEventRemoved (AutomationEvent eventId, AutomationProperty [] aidProps) 1849AutomationEvent automationEvent = idProp as AutomationEvent;
MS\Internal\AutomationProxies\WindowsMenu.cs (3)
452internal override void AdviseEventAdded (AutomationEvent eventId, AutomationProperty [] aidProps) 467internal override void AdviseEventRemoved (AutomationEvent eventId, AutomationProperty [] aidProps) 1053private static bool MenuRelatedEvent (AutomationEvent eventId, AutomationProperty [] aidProps)
MS\Internal\AutomationProxies\WindowsTab.cs (2)
307AutomationEvent eventId, AutomationProperty[] aidProps) 326AutomationEvent eventId, AutomationProperty[] aidProps)
MS\Internal\AutomationProxies\WindowsTooltip.cs (2)
71internal override void AdviseEventAdded( AutomationEvent eventId, AutomationProperty[] aidProps ) 94internal override void AdviseEventRemoved( AutomationEvent eventId, AutomationProperty[] aidProps )
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
105if (((idProp as AutomationEvent) == AutomationElement.StructureChangedEvent && el is TreeViewItem) && !(eventId == NativeMethods.EventObjectDestroy || eventId == NativeMethods.EventObjectCreate)) 345protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WinFormsSpinner.cs (2)
275internal override void AdviseEventAdded(AutomationEvent eventId, AutomationProperty[] aidProps) 283internal override void AdviseEventRemoved(AutomationEvent eventId, AutomationProperty[] aidProps)
UIAutomationProvider (1)
System\Windows\Automation\Provider\AutomationInteropProvider.cs (1)
109public static void RaiseAutomationEvent(AutomationEvent eventId, IRawElementProviderSimple provider, AutomationEventArgs e)
UIAutomationTypes (55)
System\Windows\Automation\AutomationElementIdentifiers.cs (24)
189public static readonly AutomationEvent ToolTipOpenedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.ToolTipOpened, "AutomationElementIdentifiers.ToolTipOpenedEvent"); 192public static readonly AutomationEvent ToolTipClosedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.ToolTipClosed, "AutomationElementIdentifiers.ToolTipClosedEvent"); 195public static readonly AutomationEvent StructureChangedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.StructureChanged, "AutomationElementIdentifiers.StructureChangedEvent"); 198public static readonly AutomationEvent MenuOpenedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.MenuOpened, "AutomationElementIdentifiers.MenuOpenedEvent"); 201public static readonly AutomationEvent AutomationPropertyChangedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.AutomationPropertyChanged, "AutomationElementIdentifiers.AutomationPropertyChangedEvent"); 204public static readonly AutomationEvent AutomationFocusChangedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.AutomationFocusChanged, "AutomationElementIdentifiers.AutomationFocusChangedEvent"); 207public static readonly AutomationEvent AsyncContentLoadedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.AsyncContentLoaded, "AutomationElementIdentifiers.AsyncContentLoadedEvent"); 210public static readonly AutomationEvent MenuClosedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.MenuClosed, "AutomationElementIdentifiers.MenuClosedEvent"); 213public static readonly AutomationEvent LayoutInvalidatedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.LayoutInvalidated, "AutomationElementIdentifiers.LayoutInvalidatedEvent"); 216public static readonly AutomationEvent LiveRegionChangedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.LiveRegionChanged, "AutomationElementIdentifiers.LiveRegionChangedEvent"); 219public static readonly AutomationEvent NotificationEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.Notification, "AutomationElementIdentifiers.NotificationEvent"); 222public static readonly AutomationEvent ActiveTextPositionChangedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.ActiveTextPositionChanged, "AutomationElementIdentifiers.ActiveTextPositionChangedEvent");
System\Windows\Automation\AutomationEvent.cs (4)
26internal static AutomationEvent Register(AutomationIdentifierConstants.Events id, string programmaticName) 28return (AutomationEvent)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.Event, (int)id, programmaticName); 33public static AutomationEvent LookupById(int id) 35return (AutomationEvent)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.Event, id);
System\Windows\Automation\AutomationEventArgs.cs (3)
38public AutomationEventArgs(AutomationEvent eventId ) 57public AutomationEvent EventId 76private AutomationEvent _eventId;
System\Windows\Automation\InvokePatternIdentifiers.cs (2)
40public static readonly AutomationEvent InvokedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.Invoke_Invoked, "InvokePatternIdentifiers.InvokedEvent");
System\Windows\Automation\SelectionItemPatternIdentifiers.cs (6)
39public static readonly AutomationEvent ElementAddedToSelectionEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.SelectionItem_ElementAddedToSelection, "SelectionItemPatternIdentifiers.ElementAddedToSelectionEvent"); 44public static readonly AutomationEvent ElementRemovedFromSelectionEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.SelectionItem_ElementRemovedFromSelection, "SelectionItemPatternIdentifiers.ElementRemovedFromSelectionEvent"); 50public static readonly AutomationEvent ElementSelectedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.SelectionItem_ElementSelected, "SelectionItemPatternIdentifiers.ElementSelectedEvent");
System\Windows\Automation\SelectionPatternIdentifiers.cs (2)
43public static readonly AutomationEvent InvalidatedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.Selection_Invalidated, "SelectionPatternIdentifiers.InvalidatedEvent");
System\Windows\Automation\SynchronizedInputPatternIdentifiers.cs (6)
53public static readonly AutomationEvent InputReachedTargetEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.InputReachedTarget, "SynchronizedInputPatternIdentifiers.InputReachedTargetEvent"); 58public static readonly AutomationEvent InputReachedOtherElementEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.InputReachedOtherElement, "SynchronizedInputPatternIdentifiers.InputReachedOtherElementEvent"); 63public static readonly AutomationEvent InputDiscardedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.InputDiscarded, "SynchronizedInputPatternIdentifiers.InputDiscardedEvent");
System\Windows\Automation\TextPatternIdentifiers.cs (4)
151public static readonly AutomationEvent TextSelectionChangedEvent = 152AutomationEvent.Register(AutomationIdentifierConstants.Events.Text_TextSelectionChanged, "TextPatternIdentifiers.TextSelectionChangedEvent"); 159public static readonly AutomationEvent TextChangedEvent = 160AutomationEvent.Register(AutomationIdentifierConstants.Events.Text_TextChanged, "TextPatternIdentifiers.TextChangedEvent");
System\Windows\Automation\WindowPatternIdentifiers.cs (4)
103public static readonly AutomationEvent WindowOpenedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.Window_WindowOpened, "WindowPatternIdentifiers.WindowOpenedProperty"); 106public static readonly AutomationEvent WindowClosedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.Window_WindowClosed, "WindowPatternIdentifiers.WindowClosedProperty");