Version

AutomationPeerProxy Class Members

The following tables list the members exposed by AutomationPeerProxy.

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)
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 MethodGetControlledPeersProvides UI Automation with a list of elements affected or controlled by this System.Windows.Automation.Peers.AutomationPeer. (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. Returns the control pattern associated with the specified System.Windows.Automation.Peers.PatternInterface for the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Public MethodGetPeerFromPointGets an System.Windows.Automation.Peers.AutomationPeer from the specified point. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetPositionInSetAttempts to get the value of the System.Windows.Automation.AutomationProperties.PositionInSet property. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Public MethodGetSizeOfSetAttempts to get the value of the System.Windows.Automation.AutomationProperties.SizeOfSet property. (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)
Protected Methods
 NameDescription
Protected MethodGetAcceleratorKeyCoreOverridden. Returns the accelerator key for the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Protected MethodGetAccessKeyCoreOverridden. Returns the access key for the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Protected MethodGetAutomationControlTypeCoreWhen overridden in a derived class, is called by System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetAutomationIdCoreOverridden. Returns the Automation Identifier for the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Protected MethodGetBoundingRectangleCoreOverridden. Returns the System.Windows.Rect that represents the bounding rectangle of the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Protected MethodGetChildrenCoreOverridden. Returns the collection of child elements of the object that is associated with this System.Windows.Automation.Peers.AutomationPeer  
Protected MethodGetClassNameCoreWhen overridden in a derived class, is called by System.Windows.Automation.Peers.AutomationPeer.GetClassName. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetClickablePointCoreOverridden. Returns the System.Windows.Point that represents the clickable space for the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Protected MethodGetControlledPeersCoreWhen overriden in a derived class, provides UI Automation with a list of elements affected or controlled by this System.Windows.Automation.Peers.AutomationPeer. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetHelpTextCoreOverridden. Returns the string that describes the functionality of the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
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 MethodGetItemStatusCoreOverridden. Returns a string that conveys the parent status for the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Protected MethodGetItemTypeCoreOverridden. Returns a human readable string that contains the type of item for the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Protected MethodGetLabeledByCoreOverridden. Returns the System.Windows.Automation.Peers.AutomationPeer for the Label that is targeted to the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Protected MethodGetLiveSettingCoreWhen overridden in a derived class, returns the notification characteristics of a live region. Called by the System.Windows.Automation.Peers.AutomationPeer.GetLiveSetting method. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetLocalizedControlTypeCoreWhen overridden in a derived class, is called by System.Windows.Automation.Peers.AutomationPeer.GetLocalizedControlType. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetNameCoreOverridden. Returns the text label for the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Protected MethodGetOrientationCoreOverridden. Returns the value that indicates the direction in which the System.Windows.UIElement is laid out.  
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 MethodGetPositionInSetCoreWhen overridden in a derived class, provides UI Automation with a one-based integer value that describes the position this element occupies in a group or set. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetSizeOfSetCoreWhen overriden in a derived class, provides UI Automation with the size of the group or set that this element belongs to. (Inherited from System.Windows.Automation.Peers.AutomationPeer)
Protected MethodGetUnderlyingPeerReturns the automation peer for which this proxy is associated.  
Protected MethodHasKeyboardFocusCoreOverridden. Returns a value that indicates whether the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer currently has the keyboard input focus.  
Protected MethodIsContentElementCoreOverridden. Returns a value that indicates whether the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer contains data that is presented to the user.  
Protected MethodIsControlElementCoreOverridden. Returns a value that indicates whether the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer is understood by the end user as interactive.  
Protected MethodIsEnabledCoreOverridden. Returns a value indicating whether the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer can receive and send events.  
Protected MethodIsKeyboardFocusableCoreOverridden. Returns a value that indicates whether the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer can accept keyboard focus.  
Protected MethodIsOffscreenCoreOverridden. Returns a value that indicates whether the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer is off the screen.  
Protected MethodIsPasswordCoreOverridden. Returns a value that indicates whether the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer contains protected content.  
Protected MethodIsRequiredForFormCoreOverridden. Returns a value that indicates whether the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer is required to be completed on the form.  
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 MethodSetFocusCoreOverridden. Sets the keyboard input focus on the System.Windows.UIElement that corresponds with the object that is associated with this System.Windows.Automation.Peers.AutomationPeer.  
Protected MethodThrowIfNotEnabledThrows a System.Windows.Automation.ElementNotEnabledException if the element is not enabled.  
See Also