CaptureElementAutomationPeer
CaptureElementAutomationPeer
CaptureElementAutomationPeer
CaptureElementAutomationPeer
Class
Definition
Exposes CaptureElement types to Microsoft UI Automation.
public : class CaptureElementAutomationPeer : FrameworkElementAutomationPeer, ICaptureElementAutomationPeerpublic class CaptureElementAutomationPeer : FrameworkElementAutomationPeer, ICaptureElementAutomationPeerPublic Class CaptureElementAutomationPeer Inherits FrameworkElementAutomationPeer Implements ICaptureElementAutomationPeer// This API is not available in Javascript.
- Inheritance
-
FrameworkElementAutomationPeerFrameworkElementAutomationPeerFrameworkElementAutomationPeerFrameworkElementAutomationPeerCaptureElementAutomationPeerCaptureElementAutomationPeerCaptureElementAutomationPeerCaptureElementAutomationPeer
- Attributes
Windows 10 requirements
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Inherited Members
Inherited methods
ClearValue(DependencyProperty)ClearValue(DependencyProperty)ClearValue(DependencyProperty)ClearValue(DependencyProperty)
CreatePeerForElement(UIElement)CreatePeerForElement(UIElement)CreatePeerForElement(UIElement)CreatePeerForElement(UIElement)
GenerateRawElementProviderRuntimeIdGenerateRawElementProviderRuntimeIdGenerateRawElementProviderRuntimeIdGenerateRawElementProviderRuntimeId
GetAnimationBaseValue(DependencyProperty)GetAnimationBaseValue(DependencyProperty)GetAnimationBaseValue(DependencyProperty)GetAnimationBaseValue(DependencyProperty)
GetAutomationControlTypeCoreGetAutomationControlTypeCoreGetAutomationControlTypeCoreGetAutomationControlTypeCore
GetElementFromPoint(Point)GetElementFromPoint(Point)GetElementFromPoint(Point)GetElementFromPoint(Point)
GetElementFromPointCore(Point)GetElementFromPointCore(Point)GetElementFromPointCore(Point)GetElementFromPointCore(Point)
GetLocalizedControlTypeCoreGetLocalizedControlTypeCoreGetLocalizedControlTypeCoreGetLocalizedControlTypeCore
GetLocalizedLandmarkTypeCoreGetLocalizedLandmarkTypeCoreGetLocalizedLandmarkTypeCoreGetLocalizedLandmarkTypeCore
GetPattern(PatternInterface)GetPattern(PatternInterface)GetPattern(PatternInterface)GetPattern(PatternInterface)
GetPatternCore(PatternInterface)GetPatternCore(PatternInterface)GetPatternCore(PatternInterface)GetPatternCore(PatternInterface)
GetPeerFromPointCore(Point)GetPeerFromPointCore(Point)GetPeerFromPointCore(Point)GetPeerFromPointCore(Point)
GetValue(DependencyProperty)GetValue(DependencyProperty)GetValue(DependencyProperty)GetValue(DependencyProperty)
ListenerExists(AutomationEvents)ListenerExists(AutomationEvents)ListenerExists(AutomationEvents)ListenerExists(AutomationEvents)
Navigate(AutomationNavigationDirection)Navigate(AutomationNavigationDirection)Navigate(AutomationNavigationDirection)Navigate(AutomationNavigationDirection)
NavigateCore(AutomationNavigationDirection)NavigateCore(AutomationNavigationDirection)NavigateCore(AutomationNavigationDirection)NavigateCore(AutomationNavigationDirection)
PeerFromProvider(IRawElementProviderSimple)PeerFromProvider(IRawElementProviderSimple)PeerFromProvider(IRawElementProviderSimple)PeerFromProvider(IRawElementProviderSimple)
ProviderFromPeer(AutomationPeer)ProviderFromPeer(AutomationPeer)ProviderFromPeer(AutomationPeer)ProviderFromPeer(AutomationPeer)
RaiseAutomationEvent(AutomationEvents)RaiseAutomationEvent(AutomationEvents)RaiseAutomationEvent(AutomationEvents)RaiseAutomationEvent(AutomationEvents)
RaiseNotificationEvent(AutomationNotificationKind,AutomationNotificationProcessing,String,String)RaiseNotificationEvent(AutomationNotificationKind,AutomationNotificationProcessing,String,String)RaiseNotificationEvent(AutomationNotificationKind,AutomationNotificationProcessing,String,String)RaiseNotificationEvent(AutomationNotificationKind,AutomationNotificationProcessing,String,String)
RaisePropertyChangedEvent(AutomationProperty,Object,Object)RaisePropertyChangedEvent(AutomationProperty,Object,Object)RaisePropertyChangedEvent(AutomationProperty,Object,Object)RaisePropertyChangedEvent(AutomationProperty,Object,Object)
RaiseStructureChangedEvent(AutomationStructureChangeType,AutomationPeer)RaiseStructureChangedEvent(AutomationStructureChangeType,AutomationPeer)RaiseStructureChangedEvent(AutomationStructureChangeType,AutomationPeer)RaiseStructureChangedEvent(AutomationStructureChangeType,AutomationPeer)
RaiseTextEditTextChangedEvent(AutomationTextEditChangeType,IVectorView{String})RaiseTextEditTextChangedEvent(AutomationTextEditChangeType,IVectorView{String})RaiseTextEditTextChangedEvent(AutomationTextEditChangeType,IVectorView{String})RaiseTextEditTextChangedEvent(AutomationTextEditChangeType,IVectorView{String})
ReadLocalValue(DependencyProperty)ReadLocalValue(DependencyProperty)ReadLocalValue(DependencyProperty)ReadLocalValue(DependencyProperty)
RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback)RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback)RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback)RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback)
SetParent(AutomationPeer)SetParent(AutomationPeer)SetParent(AutomationPeer)SetParent(AutomationPeer)
Inherited properties
Remarks
The Windows Runtime CaptureElement class creates a new CaptureElementAutomationPeer as its OnCreateAutomationPeer definition. CaptureElement is sealed, so the normal scenario of deriving from the class and its existing peer isn't applicable to CaptureElementAutomationPeer.
Also, the CaptureElement isn't focusable, which limits its participation in a Microsoft UI Automation tree view of the UI.
Default peer implementation and overrides in CaptureElementAutomationPeer
CaptureElementAutomationPeer has overrides of Core methods such that the associated AutomationPeer methods provide peer-specific information to a Microsoft UI Automation client.
- GetPattern reports no pattern support.
- GetClassName returns "CaptureElement".
- GetAutomationControlType returns AutomationControlType.Custom. The peer also has other behaviors that are provided by the base FrameworkElementAutomationPeer class. For more info, see "Base implementation in FrameworkElementAutomationPeer" section of Custom automation peers.
Constructors
CaptureElementAutomationPeer(CaptureElement) CaptureElementAutomationPeer(CaptureElement) CaptureElementAutomationPeer(CaptureElement) CaptureElementAutomationPeer(CaptureElement)
Initializes a new instance of the CaptureElementAutomationPeer class.
public : CaptureElementAutomationPeer(CaptureElement owner)public CaptureElementAutomationPeer(CaptureElement owner)Public Sub New(owner As CaptureElement)// This API is not available in Javascript.
Parameters
The CaptureElement instance to create the peer for.