155 references to AutomationElementIdentifiers
PresentationCore (69)
MS\Internal\Automation\EventMap.cs (22)
29if ( id == AutomationElementIdentifiers.ToolTipOpenedEvent.Id 30|| id == AutomationElementIdentifiers.ToolTipClosedEvent.Id 31|| id == AutomationElementIdentifiers.MenuOpenedEvent.Id 32|| id == AutomationElementIdentifiers.MenuClosedEvent.Id 33|| id == AutomationElementIdentifiers.AutomationFocusChangedEvent.Id 41|| id == AutomationElementIdentifiers.AsyncContentLoadedEvent.Id 42|| id == AutomationElementIdentifiers.AutomationPropertyChangedEvent.Id 43|| id == AutomationElementIdentifiers.StructureChangedEvent.Id 58if ( id == AutomationElementIdentifiers.LiveRegionChangedEvent?.Id 59|| id == AutomationElementIdentifiers.NotificationEvent?.Id 60|| id == AutomationElementIdentifiers.ActiveTextPositionChangedEvent?.Id) 87case AutomationEvents.ToolTipOpened: eventObject = AutomationElementIdentifiers.ToolTipOpenedEvent; break; 88case AutomationEvents.ToolTipClosed: eventObject = AutomationElementIdentifiers.ToolTipClosedEvent; break; 89case AutomationEvents.MenuOpened: eventObject = AutomationElementIdentifiers.MenuOpenedEvent; break; 90case AutomationEvents.MenuClosed: eventObject = AutomationElementIdentifiers.MenuClosedEvent; break; 91case AutomationEvents.AutomationFocusChanged: eventObject = AutomationElementIdentifiers.AutomationFocusChangedEvent; break; 99case AutomationEvents.AsyncContentLoaded: eventObject = AutomationElementIdentifiers.AsyncContentLoadedEvent; break; 100case AutomationEvents.PropertyChanged: eventObject = AutomationElementIdentifiers.AutomationPropertyChangedEvent; break; 101case AutomationEvents.StructureChanged: eventObject = AutomationElementIdentifiers.StructureChangedEvent; break; 105case AutomationEvents.LiveRegionChanged: eventObject = AutomationElementIdentifiers.LiveRegionChangedEvent; break; 106case AutomationEvents.Notification: eventObject = AutomationElementIdentifiers.NotificationEvent; break; 107case AutomationEvents.ActiveTextPositionChanged: eventObject = AutomationElementIdentifiers.ActiveTextPositionChangedEvent; break;
System\Windows\Automation\Peers\AutomationPeer.cs (47)
356AutomationElementIdentifiers.AsyncContentLoadedEvent, 379AutomationElementIdentifiers.NotificationEvent, 2048AutomationElementIdentifiers.ItemStatusProperty, 2060AutomationElementIdentifiers.NameProperty, 2072AutomationElementIdentifiers.IsOffscreenProperty, 2084AutomationElementIdentifiers.IsEnabledProperty, 2185if(AutomationElementIdentifiers.HeadingLevelProperty != null && propertyId == AutomationElementIdentifiers.HeadingLevelProperty.Id) 2397s_propertyInfo[AutomationElementIdentifiers.IsControlElementProperty.Id] = new GetProperty(IsControlElement); 2398s_propertyInfo[AutomationElementIdentifiers.ControlTypeProperty.Id] = new GetProperty(GetControlType); 2399s_propertyInfo[AutomationElementIdentifiers.IsContentElementProperty.Id] = new GetProperty(IsContentElement); 2400s_propertyInfo[AutomationElementIdentifiers.LabeledByProperty.Id] = new GetProperty(GetLabeledBy); 2401s_propertyInfo[AutomationElementIdentifiers.NativeWindowHandleProperty.Id] = new GetProperty(GetNativeWindowHandle); 2402s_propertyInfo[AutomationElementIdentifiers.AutomationIdProperty.Id] = new GetProperty(GetAutomationId); 2403s_propertyInfo[AutomationElementIdentifiers.ItemTypeProperty.Id] = new GetProperty(GetItemType); 2404s_propertyInfo[AutomationElementIdentifiers.IsPasswordProperty.Id] = new GetProperty(IsPassword); 2405s_propertyInfo[AutomationElementIdentifiers.LocalizedControlTypeProperty.Id] = new GetProperty(GetLocalizedControlType); 2406s_propertyInfo[AutomationElementIdentifiers.NameProperty.Id] = new GetProperty(GetName); 2407s_propertyInfo[AutomationElementIdentifiers.AcceleratorKeyProperty.Id] = new GetProperty(GetAcceleratorKey); 2408s_propertyInfo[AutomationElementIdentifiers.AccessKeyProperty.Id] = new GetProperty(GetAccessKey); 2409s_propertyInfo[AutomationElementIdentifiers.HasKeyboardFocusProperty.Id] = new GetProperty(HasKeyboardFocus); 2410s_propertyInfo[AutomationElementIdentifiers.IsKeyboardFocusableProperty.Id] = new GetProperty(IsKeyboardFocusable); 2411s_propertyInfo[AutomationElementIdentifiers.IsEnabledProperty.Id] = new GetProperty(IsEnabled); 2412s_propertyInfo[AutomationElementIdentifiers.BoundingRectangleProperty.Id] = new GetProperty(GetBoundingRectangle); 2413s_propertyInfo[AutomationElementIdentifiers.ProcessIdProperty.Id] = new GetProperty(GetCurrentProcessId); 2414s_propertyInfo[AutomationElementIdentifiers.RuntimeIdProperty.Id] = new GetProperty(GetRuntimeId); 2415s_propertyInfo[AutomationElementIdentifiers.ClassNameProperty.Id] = new GetProperty(GetClassName); 2416s_propertyInfo[AutomationElementIdentifiers.HelpTextProperty.Id] = new GetProperty(GetHelpText); 2417s_propertyInfo[AutomationElementIdentifiers.ClickablePointProperty.Id] = new GetProperty(GetClickablePoint); 2418s_propertyInfo[AutomationElementIdentifiers.CultureProperty.Id] = new GetProperty(GetCultureInfo); 2419s_propertyInfo[AutomationElementIdentifiers.IsOffscreenProperty.Id] = new GetProperty(IsOffscreen); 2420s_propertyInfo[AutomationElementIdentifiers.OrientationProperty.Id] = new GetProperty(GetOrientation); 2421s_propertyInfo[AutomationElementIdentifiers.FrameworkIdProperty.Id] = new GetProperty(GetFrameworkId); 2422s_propertyInfo[AutomationElementIdentifiers.IsRequiredForFormProperty.Id] = new GetProperty(IsRequiredForForm); 2423s_propertyInfo[AutomationElementIdentifiers.ItemStatusProperty.Id] = new GetProperty(GetItemStatus); 2424if (!AccessibilitySwitches.UseNetFx47CompatibleAccessibilityFeatures && AutomationElementIdentifiers.LiveSettingProperty != null) 2426s_propertyInfo[AutomationElementIdentifiers.LiveSettingProperty.Id] = new GetProperty(GetLiveSetting); 2428if (!AccessibilitySwitches.UseNetFx472CompatibleAccessibilityFeatures && AutomationElementIdentifiers.ControllerForProperty != null) 2430s_propertyInfo[AutomationElementIdentifiers.ControllerForProperty.Id] = new GetProperty(GetControllerFor); 2432if (!AccessibilitySwitches.UseNetFx472CompatibleAccessibilityFeatures && AutomationElementIdentifiers.SizeOfSetProperty != null) 2434s_propertyInfo[AutomationElementIdentifiers.SizeOfSetProperty.Id] = new GetProperty(GetSizeOfSet); 2436if (!AccessibilitySwitches.UseNetFx472CompatibleAccessibilityFeatures && AutomationElementIdentifiers.PositionInSetProperty != null) 2438s_propertyInfo[AutomationElementIdentifiers.PositionInSetProperty.Id] = new GetProperty(GetPositionInSet); 2440if (AutomationElementIdentifiers.HeadingLevelProperty != null) 2442s_propertyInfo[AutomationElementIdentifiers.HeadingLevelProperty.Id] = new GetProperty(GetHeadingLevel); 2444if (AutomationElementIdentifiers.IsDialogProperty != null) 2446s_propertyInfo[AutomationElementIdentifiers.IsDialogProperty.Id] = new GetProperty(IsDialog);
PresentationFramework (10)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (3)
498else if (propertyId == AutomationElementIdentifiers.NameProperty.Id) 515else if (propertyId == 0 || propertyId == AutomationElementIdentifiers.ControlTypeProperty.Id) 519if (propertyId == AutomationElementIdentifiers.ControlTypeProperty.Id && (int)value != ControlType.Button.Id)
System\Windows\Automation\Peers\ContentTextAutomationPeer.cs (1)
41AutomationElementIdentifiers.ActiveTextPositionChangedEvent,
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (3)
330if (AutomationElementIdentifiers.NameProperty.Id == id) 332else if (AutomationElementIdentifiers.AutomationIdProperty.Id == id) 334else if (AutomationElementIdentifiers.ControlTypeProperty.Id == id)
System\Windows\Automation\Peers\TextAutomationPeer.cs (1)
40AutomationElementIdentifiers.ActiveTextPositionChangedEvent,
System\Windows\Controls\TextRangeAdaptor.cs (2)
1226return AutomationElementIdentifiers.NotSupported; 1796return AutomationElementIdentifiers.NotSupported;
UIAutomationClient (66)
System\Windows\Automation\AutomationElement.cs (64)
96public static readonly object NotSupported = AutomationElementIdentifiers.NotSupported; 99public static readonly AutomationProperty IsControlElementProperty = AutomationElementIdentifiers.IsControlElementProperty; 102public static readonly AutomationProperty ControlTypeProperty = AutomationElementIdentifiers.ControlTypeProperty; 105public static readonly AutomationProperty IsContentElementProperty = AutomationElementIdentifiers.IsContentElementProperty; 108public static readonly AutomationProperty LabeledByProperty = AutomationElementIdentifiers.LabeledByProperty; 111public static readonly AutomationProperty NativeWindowHandleProperty = AutomationElementIdentifiers.NativeWindowHandleProperty; 114public static readonly AutomationProperty AutomationIdProperty = AutomationElementIdentifiers.AutomationIdProperty; 117public static readonly AutomationProperty ItemTypeProperty = AutomationElementIdentifiers.ItemTypeProperty; 120public static readonly AutomationProperty IsPasswordProperty = AutomationElementIdentifiers.IsPasswordProperty; 123public static readonly AutomationProperty LocalizedControlTypeProperty = AutomationElementIdentifiers.LocalizedControlTypeProperty; 126public static readonly AutomationProperty NameProperty = AutomationElementIdentifiers.NameProperty; 129public static readonly AutomationProperty AcceleratorKeyProperty = AutomationElementIdentifiers.AcceleratorKeyProperty; 132public static readonly AutomationProperty AccessKeyProperty = AutomationElementIdentifiers.AccessKeyProperty; 135public static readonly AutomationProperty HasKeyboardFocusProperty = AutomationElementIdentifiers.HasKeyboardFocusProperty; 138public static readonly AutomationProperty IsKeyboardFocusableProperty = AutomationElementIdentifiers.IsKeyboardFocusableProperty; 141public static readonly AutomationProperty IsEnabledProperty = AutomationElementIdentifiers.IsEnabledProperty; 144public static readonly AutomationProperty BoundingRectangleProperty = AutomationElementIdentifiers.BoundingRectangleProperty; 147public static readonly AutomationProperty ProcessIdProperty = AutomationElementIdentifiers.ProcessIdProperty; 150public static readonly AutomationProperty RuntimeIdProperty = AutomationElementIdentifiers.RuntimeIdProperty; 153public static readonly AutomationProperty ClassNameProperty = AutomationElementIdentifiers.ClassNameProperty; 156public static readonly AutomationProperty HelpTextProperty = AutomationElementIdentifiers.HelpTextProperty; 159public static readonly AutomationProperty ClickablePointProperty = AutomationElementIdentifiers.ClickablePointProperty; 162public static readonly AutomationProperty CultureProperty = AutomationElementIdentifiers.CultureProperty; 165public static readonly AutomationProperty IsOffscreenProperty = AutomationElementIdentifiers.IsOffscreenProperty; 168public static readonly AutomationProperty OrientationProperty = AutomationElementIdentifiers.OrientationProperty; 171public static readonly AutomationProperty FrameworkIdProperty = AutomationElementIdentifiers.FrameworkIdProperty; 174public static readonly AutomationProperty IsRequiredForFormProperty = AutomationElementIdentifiers.IsRequiredForFormProperty; 177public static readonly AutomationProperty ItemStatusProperty = AutomationElementIdentifiers.ItemStatusProperty; 183public static readonly AutomationProperty SizeOfSetProperty = AutomationElementIdentifiers.SizeOfSetProperty; 189public static readonly AutomationProperty PositionInSetProperty = AutomationElementIdentifiers.PositionInSetProperty; 194public static readonly AutomationProperty HeadingLevelProperty = AutomationElementIdentifiers.HeadingLevelProperty; 199public static readonly AutomationProperty IsDialogProperty = AutomationElementIdentifiers.IsDialogProperty; 203public static readonly AutomationProperty IsDockPatternAvailableProperty = AutomationElementIdentifiers.IsDockPatternAvailableProperty; 205public static readonly AutomationProperty IsExpandCollapsePatternAvailableProperty = AutomationElementIdentifiers.IsExpandCollapsePatternAvailableProperty; 207public static readonly AutomationProperty IsGridItemPatternAvailableProperty = AutomationElementIdentifiers.IsGridItemPatternAvailableProperty; 209public static readonly AutomationProperty IsGridPatternAvailableProperty = AutomationElementIdentifiers.IsGridPatternAvailableProperty; 211public static readonly AutomationProperty IsInvokePatternAvailableProperty = AutomationElementIdentifiers.IsInvokePatternAvailableProperty; 213public static readonly AutomationProperty IsMultipleViewPatternAvailableProperty = AutomationElementIdentifiers.IsMultipleViewPatternAvailableProperty; 215public static readonly AutomationProperty IsRangeValuePatternAvailableProperty = AutomationElementIdentifiers.IsRangeValuePatternAvailableProperty; 217public static readonly AutomationProperty IsSelectionItemPatternAvailableProperty = AutomationElementIdentifiers.IsSelectionItemPatternAvailableProperty; 219public static readonly AutomationProperty IsSelectionPatternAvailableProperty = AutomationElementIdentifiers.IsSelectionPatternAvailableProperty; 221public static readonly AutomationProperty IsScrollPatternAvailableProperty = AutomationElementIdentifiers.IsScrollPatternAvailableProperty; 223public static readonly AutomationProperty IsSynchronizedInputPatternAvailableProperty = AutomationElementIdentifiers.IsSynchronizedInputPatternAvailableProperty; 225public static readonly AutomationProperty IsScrollItemPatternAvailableProperty = AutomationElementIdentifiers.IsScrollItemPatternAvailableProperty; 227public static readonly AutomationProperty IsVirtualizedItemPatternAvailableProperty = AutomationElementIdentifiers.IsVirtualizedItemPatternAvailableProperty; 229public static readonly AutomationProperty IsItemContainerPatternAvailableProperty = AutomationElementIdentifiers.IsItemContainerPatternAvailableProperty; 231public static readonly AutomationProperty IsTablePatternAvailableProperty = AutomationElementIdentifiers.IsTablePatternAvailableProperty; 233public static readonly AutomationProperty IsTableItemPatternAvailableProperty = AutomationElementIdentifiers.IsTableItemPatternAvailableProperty; 235public static readonly AutomationProperty IsTextPatternAvailableProperty = AutomationElementIdentifiers.IsTextPatternAvailableProperty; 237public static readonly AutomationProperty IsTogglePatternAvailableProperty = AutomationElementIdentifiers.IsTogglePatternAvailableProperty; 239public static readonly AutomationProperty IsTransformPatternAvailableProperty = AutomationElementIdentifiers.IsTransformPatternAvailableProperty; 241public static readonly AutomationProperty IsValuePatternAvailableProperty = AutomationElementIdentifiers.IsValuePatternAvailableProperty; 243public static readonly AutomationProperty IsWindowPatternAvailableProperty = AutomationElementIdentifiers.IsWindowPatternAvailableProperty; 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\RangeValuePattern.cs (1)
88object enabled = _el.GetCurrentPropertyValue(AutomationElementIdentifiers.IsEnabledProperty);
System\Windows\Automation\ValuePattern.cs (1)
75object enabled = _el.GetCurrentPropertyValue(AutomationElementIdentifiers.IsEnabledProperty);
UIAutomationClientSideProviders (2)
MS\Internal\AutomationProxies\WindowsTab.cs (2)
309if (eventId == AutomationElementIdentifiers.AutomationPropertyChangedEvent 328if (eventId == AutomationElementIdentifiers.AutomationPropertyChangedEvent
UIAutomationProvider (3)
System\Windows\Automation\Provider\AutomationInteropProvider.cs (3)
115if (e.EventId == AutomationElementIdentifiers.AsyncContentLoadedEvent) 125if (e.EventId == AutomationElementIdentifiers.NotificationEvent) 139if (e.EventId == AutomationElementIdentifiers.ActiveTextPositionChangedEvent)
UIAutomationTypes (5)
System\Windows\Automation\ActiveTextPositionChangedEventArgs.cs (1)
32: base(AutomationElementIdentifiers.ActiveTextPositionChangedEvent)
System\Windows\Automation\AsyncContentLoadedEventArgs.cs (1)
36: base(AutomationElementIdentifiers.AsyncContentLoadedEvent)
System\Windows\Automation\AutomationPropertyChangedEventArgs.cs (1)
38: base(AutomationElementIdentifiers.AutomationPropertyChangedEvent)
System\Windows\Automation\NotificationEventArgs.cs (1)
36: base(AutomationElementIdentifiers.NotificationEvent)
System\Windows\Automation\StructureChangedEventArgs.cs (1)
73: base(AutomationElementIdentifiers.StructureChangedEvent)