Version

ExpansionIndicatorAutomationPeer Class Members

The following tables list the members exposed by ExpansionIndicatorAutomationPeer.

Public Constructors
 NameDescription
Public ConstructorExpansionIndicatorAutomationPeer ConstructorInitializes a new instance of the ExpansionIndicatorAutomationPeer class.  
Public Properties
 NameDescription
Public PropertyDispatcherGets the System.Windows.Threading.Dispatcher this System.Windows.Threading.DispatcherObject is associated with. (Inherited from System.Windows.Threading.DispatcherObject)
Public PropertyEventsSourceGets or sets an System.Windows.Automation.Peers.AutomationPeer that is reported to the automation client as a source for all the events that come from this System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public PropertyOwnerGets the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Public PropertyToggleStateReturns the current state of expanded or collapsed.  
Protected Properties
 NameDescription
Protected Internal PropertyIsHwndHostGets a value that indicates whether the element that is associated with this System.Windows.Automation.Peers.AutomationPeer hosts hwnds in Windows Presentation Foundation (WPF). (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public Methods
 NameDescription
Public MethodGetAcceleratorKeyGets the accelerator key combinations for the element that is associated with the UI Automation peer.  (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetAccessKeyGets the access key for the element that is associated with the automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetAutomationControlTypeGets the control type for the element that is associated with the UI Automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetAutomationIdGets the System.Windows.Automation.AutomationProperties.AutomationId of the element that is associated with the automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetBoundingRectangleGets the System.Windows.Rect object that represents the screen coordinates of the element that is associated with the automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetChildrenGets the collection of System.Windows.Automation.Peers.AutomationPeer.GetChildren elements that are represented in the UI Automation tree as immediate child elements of the automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetClassNameGets a name that is used with System.Windows.Automation.Peers.AutomationControlType, to differentiate the control that is represented by this System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetClickablePointGets a System.Windows.Point on the element that is associated with the automation peer that responds to a mouse click. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetHelpTextGets text that describes the functionality of the control that is associated with the automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetItemStatusGets text that conveys the visual status of the element that is associated with this automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetItemTypeGets a string that describes what kind of item an object represents. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetLabeledByGets the System.Windows.Automation.Peers.AutomationPeer for the System.Windows.Controls.Label that is targeted to the element. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetLiveSettingGets the notification characteristics of a live region that is associated with this automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetLocalizedControlTypeGets a human-readable localized string that represents the System.Windows.Automation.Peers.AutomationControlType value for the control that is associated with this automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetNameGets text that describes the element that is associated with this automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetOrientationGets a value that indicates the explicit control orientation, if any. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetParentGets the System.Windows.Automation.Peers.AutomationPeer that is the parent of this System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetPatternOverridden. Overrides the framework invocation of when a request is made for what types of user interaction are avalible.  
Public MethodGetPeerFromPointGets an System.Windows.Automation.Peers.AutomationPeer from the specified point. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodHasKeyboardFocusGets a value that indicates whether the element that is associated with this automation peer currently has keyboard focus. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodInvalidatePeerTriggers recalculation of the main properties of the System.Windows.Automation.Peers.AutomationPeer and raises the System.ComponentModel.INotifyPropertyChanged.PropertyChanged notification to the Automation Client if the properties changed. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsContentElementGets a value that indicates whether the element that is associated with this automation peer contains data that is presented to the user. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsControlElementGets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUI. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsEnabledGets a value that indicates whether the element associated with this automation peer supports interaction. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsKeyboardFocusableGets a value that indicates whether the element can accept keyboard focus. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsOffscreenGets a value that indicates whether an element is off the screen. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsPasswordGets a value that indicates whether the element contains sensitive content. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodIsRequiredForFormGets a value that indicates whether the element that is associated with this peer must be completed on a form. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodRaiseAsyncContentLoadedEventCalled by the System.Windows.Automation.Peers.AutomationPeer to raise the System.Windows.Automation.AutomationElement.AsyncContentLoadedEvent event. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodRaiseAutomationEventRaises an automation event. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodRaisePropertyChangedEventRaises an event to notify the automation client of a changed property value. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodResetChildrenCacheSynchronously resets the tree of child elements by calling System.Windows.Automation.Peers.AutomationPeer.GetChildrenCore. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodSetFocusSets the keyboard focus on the element that is associated with this automation peer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodToggleExpands or collapses the current item.  
Protected Methods
 NameDescription
Protected MethodGetAcceleratorKeyCoreGets the accelerator key for the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetAcceleratorKey. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetAccessKeyCoreGets the access key for the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer.This method is called by System.Windows.Automation.Peers.AutomationPeer.GetAccessKey. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetAutomationControlTypeCoreOverridden. Overrides the framework invocation of what generic type of control this is.  
Protected MethodGetAutomationIdCoreGets the string that uniquely identifies the System.Windows.FrameworkElement that is associated with this System.Windows.Automation.Peers.FrameworkElementAutomationPeer. Called by System.Windows.Automation.Peers.AutomationPeer.GetAutomationId. (Inherited from System.Windows.Automation.Peers.FrameworkElementAutomationPeer)
Protected MethodGetBoundingRectangleCoreGets the System.Windows.Rect that represents the bounding rectangle of the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetBoundingRectangle. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetChildrenCoreGets the collection of child elements of the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetChildren. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetClassNameCoreOverridden. Overrides the framework invocation requesting a string that describes this control.  
Protected MethodGetClickablePointCoreGets a System.Windows.Point that represents the clickable space that is on the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetClickablePoint. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetHelpTextCoreGets the string that describes the functionality of the System.Windows.ContentElement that is associated with this System.Windows.Automation.Peers.ContentElementAutomationPeer. Called by System.Windows.Automation.Peers.AutomationPeer.GetHelpText. (Inherited from System.Windows.Automation.Peers.FrameworkElementAutomationPeer)
Protected MethodGetHostRawElementProviderCoreTells UI Automation where in the UI Automation tree to place the hwnd being hosted by a Windows Presentation Foundation (WPF) element. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetItemStatusCoreGets a string that communicates the visual status of the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetItemStatus. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetItemTypeCoreGets a human-readable string that contains the item type that the System.Windows.UIElement for this System.Windows.Automation.Peers.UIElementAutomationPeer represents. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetItemType. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetLabeledByCoreGets the System.Windows.Automation.Peers.AutomationPeer for the element that is targeted to the System.Windows.UIElement for this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetLabeledBy. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetLiveSettingCoreGets the notification characteristics of the live region of the System.Windows.UIElement object that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetLiveSetting. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetLocalizedControlTypeCoreWhen overridden in a derived class, is called by System.Windows.Automation.Peers.AutomationPeer.GetLocalizedControlType. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetNameCoreGets the text label of the System.Windows.ContentElement that is associated with this System.Windows.Automation.Peers.ContentElementAutomationPeer. Called by System.Windows.Automation.Peers.AutomationPeer.GetName. (Inherited from System.Windows.Automation.Peers.FrameworkElementAutomationPeer)
Protected MethodGetOrientationCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer is laid out in a specific direction. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetOrientation. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodGetPeerFromPointCoreWhen overridden in a derived class, is called from System.Windows.Automation.Peers.AutomationPeer.GetPeerFromPoint(System.Windows.Point). (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodHasKeyboardFocusCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer currently has keyboard input focus. This method is called by System.Windows.Automation.Peers.AutomationPeer.HasKeyboardFocus. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsContentElementCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer is an element that contains data that is presented to the user. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsContentElement. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsControlElementCoreGets or sets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer is understood by the end user as interactive. Optionally, the user might understand the System.Windows.UIElement as contributing to the logical structure of the control in the GUI. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsControlElement. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsEnabledCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer can accept keyboard focus. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsKeyboardFocusableCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer can accept keyboard focus. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsKeyboardFocusable. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsOffscreenCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer is off the screen. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsOffscreen. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsPasswordCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer contains protected content. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsPassword. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodIsRequiredForFormCoreGets a value that indicates whether the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer is required to be completed on a form. This method is called by System.Windows.Automation.Peers.AutomationPeer.IsRequiredForForm. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
Protected MethodPeerFromProviderGets an System.Windows.Automation.Peers.AutomationPeer for the specified System.Windows.Automation.Provider.IRawElementProviderSimple proxy. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected Internal MethodProviderFromPeerGets the System.Windows.Automation.Provider.IRawElementProviderSimple for the specified System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodSetFocusCoreSets the keyboard input focus on the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.SetFocus. (Inherited from System.Windows.Automation.Peers.UIElementAutomationPeer)
See Also