1 instantiation of AutomationEvent
UIAutomationTypes (1)
System\Windows\Automation\AutomationIdentifier.cs (1)
164case UiaCoreTypesApi.AutomationIdType.Event: autoid = new AutomationEvent(id, programmaticName); break;
140 references to AutomationEvent
PresentationCore (4)
MS\Internal\Automation\EventMap.cs (3)
82private static AutomationEvent GetRegisteredEventObjectHelper(AutomationEvents eventId) 84AutomationEvent eventObject = null; 196internal static AutomationEvent GetRegisteredEvent(AutomationEvents eventId)
System\Windows\Automation\Peers\AutomationPeer.cs (1)
308AutomationEvent eventObject = EventMap.GetRegisteredEvent(eventId);
UIAutomationClient (40)
MS\Internal\Automation\ClientEventManager.cs (9)
150internal static void RemoveListener( AutomationEvent eventId, AutomationElement el, Delegate eventCallback ) 404internal static void RaiseEventInThisClientOnly(AutomationEvent eventId, AutomationElement rawEl, AutomationEventArgs e) 430internal static void RaiseEventInThisClientOnly( AutomationEvent eventId, int [] rid, AutomationEventArgs e) 494private static void RemoveRootListener(AutomationEvent eventId, Tracker idx, Delegate eventCallback) 670AutomationEvent eventId = menuHasOpened ? AutomationElement.MenuOpenedEvent : AutomationElement.MenuClosedEvent; 677private static bool ShouldAdviseProviders( AutomationEvent eventId ) 679foreach (AutomationEvent ev in _doNotShouldAdviseProviders) 717private static AutomationEvent[] _doNotShouldAdviseProviders = new AutomationEvent[] {
MS\Internal\Automation\EventListener.cs (3)
25AutomationEvent eventId, 51internal AutomationEvent EventId 97private AutomationEvent _eventId; // the event this listener represents
MS\Internal\Automation\EventListenerClientSide.cs (1)
83internal bool IsListeningFor(AutomationEvent eventId, AutomationElement el, Delegate clientCallback)
MS\Internal\Automation\UiaCoreApi.cs (2)
641AutomationEvent eventId = AutomationEvent.LookupById(args._eventId);
System\Windows\Automation\Automation.cs (2)
120AutomationEvent eventId, 189AutomationEvent eventId,
System\Windows\Automation\AutomationElement.cs (11)
250public static readonly AutomationEvent ToolTipOpenedEvent = AutomationElementIdentifiers.ToolTipOpenedEvent; 253public static readonly AutomationEvent ToolTipClosedEvent = AutomationElementIdentifiers.ToolTipClosedEvent; 256public static readonly AutomationEvent StructureChangedEvent = AutomationElementIdentifiers.StructureChangedEvent; 259public static readonly AutomationEvent MenuOpenedEvent = AutomationElementIdentifiers.MenuOpenedEvent; 262public static readonly AutomationEvent AutomationPropertyChangedEvent = AutomationElementIdentifiers.AutomationPropertyChangedEvent; 265public static readonly AutomationEvent AutomationFocusChangedEvent = AutomationElementIdentifiers.AutomationFocusChangedEvent; 268public static readonly AutomationEvent AsyncContentLoadedEvent = AutomationElementIdentifiers.AsyncContentLoadedEvent; 271public static readonly AutomationEvent MenuClosedEvent = AutomationElementIdentifiers.MenuClosedEvent; 274public static readonly AutomationEvent LayoutInvalidatedEvent = AutomationElementIdentifiers.LayoutInvalidatedEvent; 277public static readonly AutomationEvent NotificationEvent = AutomationElementIdentifiers.NotificationEvent; 280public static readonly AutomationEvent ActiveTextPositionChangedEvent = AutomationElementIdentifiers.ActiveTextPositionChangedEvent;
System\Windows\Automation\InvokePattern.cs (1)
56public static readonly AutomationEvent InvokedEvent = InvokePatternIdentifiers.InvokedEvent;
System\Windows\Automation\SelectionItemPattern.cs (3)
58public static readonly AutomationEvent ElementAddedToSelectionEvent = SelectionItemPatternIdentifiers.ElementAddedToSelectionEvent; 63public static readonly AutomationEvent ElementRemovedFromSelectionEvent = SelectionItemPatternIdentifiers.ElementRemovedFromSelectionEvent; 69public static readonly AutomationEvent ElementSelectedEvent = SelectionItemPatternIdentifiers.ElementSelectedEvent;
System\Windows\Automation\SelectionPattern.cs (1)
62public static readonly AutomationEvent InvalidatedEvent = SelectionPatternIdentifiers.InvalidatedEvent;
System\Windows\Automation\SynchronizedInputPattern.cs (3)
53public static readonly AutomationEvent InputReachedTargetEvent = SynchronizedInputPatternIdentifiers.InputReachedTargetEvent; 59public static readonly AutomationEvent InputReachedOtherElementEvent = SynchronizedInputPatternIdentifiers.InputReachedOtherElementEvent; 64public static readonly AutomationEvent InputDiscardedEvent = SynchronizedInputPatternIdentifiers.InputDiscardedEvent;
System\Windows\Automation\TextPattern.cs (2)
145public static readonly AutomationEvent TextSelectionChangedEvent = 153public static readonly AutomationEvent TextChangedEvent =
System\Windows\Automation\WindowPattern.cs (2)
70public static readonly AutomationEvent WindowOpenedEvent = WindowPatternIdentifiers.WindowOpenedEvent; 73public static readonly AutomationEvent WindowClosedEvent = WindowPatternIdentifiers.WindowClosedEvent;
UIAutomationClientSideProviders (40)
MS\Internal\AutomationProxies\MSAAEventDispatcher.cs (4)
57internal void AdviseEventAdded(IntPtr hwnd, AutomationEvent eventId, AutomationProperty[] properties) 104internal void AdviseEventRemoved(IntPtr hwnd, AutomationEvent eventId, AutomationProperty[] properties) 260private AutomationIdentifier[] EventKeys(AutomationEvent eventId, AutomationProperty[] properties) 272private void MaybeFireSelectionItemEvent(AutomationEvent eventId, Hashtable eventTable, IntPtr hwnd, int idObject, int idChild)
MS\Internal\AutomationProxies\MSAANativeProvider.cs (4)
268AutomationEvent eventId = AutomationEvent.LookupById(eventIdAsInt); 286AutomationEvent eventId = AutomationEvent.LookupById(eventIdAsInt);
MS\Internal\AutomationProxies\NonClientArea.cs (2)
38internal override void AdviseEventAdded (AutomationEvent eventId, AutomationProperty [] aidProps) 58internal override void AdviseEventRemoved (AutomationEvent eventId, AutomationProperty [] aidProps)
MS\Internal\AutomationProxies\ProxyHwnd.cs (7)
64internal virtual void AdviseEventAdded(AutomationEvent eventId, AutomationProperty[] aidProps) 93internal virtual void AdviseEventRemoved(AutomationEvent eventId, AutomationProperty [] aidProps) 292AutomationEvent eventId = AutomationEvent.LookupById(eventIdAsInt); 310AutomationEvent eventId = AutomationEvent.LookupById(eventIdAsInt); 400protected virtual ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsButton.cs (1)
285protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsComboBox.cs (2)
289internal override void AdviseEventAdded (AutomationEvent eventId, AutomationProperty [] aidProps) 324internal override void AdviseEventRemoved (AutomationEvent eventId, AutomationProperty [] aidProps)
MS\Internal\AutomationProxies\WindowsEditBox.cs (1)
253protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsFormsLinkLabel.cs (1)
69protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsHyperlink.cs (1)
125protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WindowsListBox.cs (1)
496if ((idProp as AutomationEvent) == AutomationElement.StructureChangedEvent &&
MS\Internal\AutomationProxies\WindowsListView.cs (5)
124if ((eventId == NativeMethods.EventObjectReorder) && (idProp as AutomationEvent) == AutomationElement.StructureChangedEvent) 486internal override void AdviseEventAdded (AutomationEvent eventId, AutomationProperty [] aidProps) 515internal override void AdviseEventRemoved (AutomationEvent eventId, AutomationProperty [] aidProps) 1852AutomationEvent automationEvent = idProp as AutomationEvent;
MS\Internal\AutomationProxies\WindowsMenu.cs (3)
453internal override void AdviseEventAdded (AutomationEvent eventId, AutomationProperty [] aidProps) 468internal override void AdviseEventRemoved (AutomationEvent eventId, AutomationProperty [] aidProps) 1054private static bool MenuRelatedEvent (AutomationEvent eventId, AutomationProperty [] aidProps)
MS\Internal\AutomationProxies\WindowsTab.cs (2)
308AutomationEvent eventId, AutomationProperty[] aidProps) 327AutomationEvent eventId, AutomationProperty[] aidProps)
MS\Internal\AutomationProxies\WindowsTooltip.cs (2)
72internal override void AdviseEventAdded( AutomationEvent eventId, AutomationProperty[] aidProps ) 95internal override void AdviseEventRemoved( AutomationEvent eventId, AutomationProperty[] aidProps )
MS\Internal\AutomationProxies\WindowsTreeView.cs (2)
106if (((idProp as AutomationEvent) == AutomationElement.StructureChangedEvent && el is TreeViewItem) && !(eventId == NativeMethods.EventObjectDestroy || eventId == NativeMethods.EventObjectCreate)) 346protected override ReadOnlySpan<WinEventTracker.EvtIdProperty> EventToWinEvent(AutomationEvent idEvent)
MS\Internal\AutomationProxies\WinFormsSpinner.cs (2)
276internal override void AdviseEventAdded(AutomationEvent eventId, AutomationProperty[] aidProps) 284internal override void AdviseEventRemoved(AutomationEvent eventId, AutomationProperty[] aidProps)
UIAutomationProvider (1)
System\Windows\Automation\Provider\AutomationInteropProvider.cs (1)
110public static void RaiseAutomationEvent(AutomationEvent eventId, IRawElementProviderSimple provider, AutomationEventArgs e)
UIAutomationTypes (55)
System\Windows\Automation\AutomationElementIdentifiers.cs (24)
190public static readonly AutomationEvent ToolTipOpenedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.ToolTipOpened, "AutomationElementIdentifiers.ToolTipOpenedEvent"); 193public static readonly AutomationEvent ToolTipClosedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.ToolTipClosed, "AutomationElementIdentifiers.ToolTipClosedEvent"); 196public static readonly AutomationEvent StructureChangedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.StructureChanged, "AutomationElementIdentifiers.StructureChangedEvent"); 199public static readonly AutomationEvent MenuOpenedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.MenuOpened, "AutomationElementIdentifiers.MenuOpenedEvent"); 202public static readonly AutomationEvent AutomationPropertyChangedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.AutomationPropertyChanged, "AutomationElementIdentifiers.AutomationPropertyChangedEvent"); 205public static readonly AutomationEvent AutomationFocusChangedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.AutomationFocusChanged, "AutomationElementIdentifiers.AutomationFocusChangedEvent"); 208public static readonly AutomationEvent AsyncContentLoadedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.AsyncContentLoaded, "AutomationElementIdentifiers.AsyncContentLoadedEvent"); 211public static readonly AutomationEvent MenuClosedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.MenuClosed, "AutomationElementIdentifiers.MenuClosedEvent"); 214public static readonly AutomationEvent LayoutInvalidatedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.LayoutInvalidated, "AutomationElementIdentifiers.LayoutInvalidatedEvent"); 217public static readonly AutomationEvent LiveRegionChangedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.LiveRegionChanged, "AutomationElementIdentifiers.LiveRegionChangedEvent"); 220public static readonly AutomationEvent NotificationEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.Notification, "AutomationElementIdentifiers.NotificationEvent"); 223public static readonly AutomationEvent ActiveTextPositionChangedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.ActiveTextPositionChanged, "AutomationElementIdentifiers.ActiveTextPositionChangedEvent");
System\Windows\Automation\AutomationEvent.cs (4)
27internal static AutomationEvent Register(AutomationIdentifierConstants.Events id, string programmaticName) 29return (AutomationEvent)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.Event, (int)id, programmaticName); 34public static AutomationEvent LookupById(int id) 36return (AutomationEvent)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.Event, id);
System\Windows\Automation\AutomationEventArgs.cs (3)
39public AutomationEventArgs(AutomationEvent eventId ) 58public AutomationEvent EventId 77private AutomationEvent _eventId;
System\Windows\Automation\InvokePatternIdentifiers.cs (2)
41public static readonly AutomationEvent InvokedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.Invoke_Invoked, "InvokePatternIdentifiers.InvokedEvent");
System\Windows\Automation\SelectionItemPatternIdentifiers.cs (6)
40public static readonly AutomationEvent ElementAddedToSelectionEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.SelectionItem_ElementAddedToSelection, "SelectionItemPatternIdentifiers.ElementAddedToSelectionEvent"); 45public static readonly AutomationEvent ElementRemovedFromSelectionEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.SelectionItem_ElementRemovedFromSelection, "SelectionItemPatternIdentifiers.ElementRemovedFromSelectionEvent"); 51public static readonly AutomationEvent ElementSelectedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.SelectionItem_ElementSelected, "SelectionItemPatternIdentifiers.ElementSelectedEvent");
System\Windows\Automation\SelectionPatternIdentifiers.cs (2)
44public static readonly AutomationEvent InvalidatedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.Selection_Invalidated, "SelectionPatternIdentifiers.InvalidatedEvent");
System\Windows\Automation\SynchronizedInputPatternIdentifiers.cs (6)
54public static readonly AutomationEvent InputReachedTargetEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.InputReachedTarget, "SynchronizedInputPatternIdentifiers.InputReachedTargetEvent"); 59public static readonly AutomationEvent InputReachedOtherElementEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.InputReachedOtherElement, "SynchronizedInputPatternIdentifiers.InputReachedOtherElementEvent"); 64public static readonly AutomationEvent InputDiscardedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.InputDiscarded, "SynchronizedInputPatternIdentifiers.InputDiscardedEvent");
System\Windows\Automation\TextPatternIdentifiers.cs (4)
152public static readonly AutomationEvent TextSelectionChangedEvent = 153AutomationEvent.Register(AutomationIdentifierConstants.Events.Text_TextSelectionChanged, "TextPatternIdentifiers.TextSelectionChangedEvent"); 160public static readonly AutomationEvent TextChangedEvent = 161AutomationEvent.Register(AutomationIdentifierConstants.Events.Text_TextChanged, "TextPatternIdentifiers.TextChangedEvent");
System\Windows\Automation\WindowPatternIdentifiers.cs (4)
104public static readonly AutomationEvent WindowOpenedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.Window_WindowOpened, "WindowPatternIdentifiers.WindowOpenedProperty"); 107public static readonly AutomationEvent WindowClosedEvent = AutomationEvent.Register(AutomationIdentifierConstants.Events.Window_WindowClosed, "WindowPatternIdentifiers.WindowClosedProperty");