ProgressRingAutomationPeer
ProgressRingAutomationPeer
ProgressRingAutomationPeer
ProgressRingAutomationPeer
Class
Definition
Exposes ProgressRing types to Microsoft UI Automation.
public : class ProgressRingAutomationPeer : FrameworkElementAutomationPeer, IProgressRingAutomationPeerpublic class ProgressRingAutomationPeer : FrameworkElementAutomationPeer, IProgressRingAutomationPeerPublic Class ProgressRingAutomationPeer Inherits FrameworkElementAutomationPeer Implements IProgressRingAutomationPeer// This API is not available in Javascript.
- Inheritance
-
FrameworkElementAutomationPeerFrameworkElementAutomationPeerFrameworkElementAutomationPeerFrameworkElementAutomationPeerProgressRingAutomationPeerProgressRingAutomationPeerProgressRingAutomationPeerProgressRingAutomationPeer
- 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 ProgressRing class creates a new ProgressRingAutomationPeer as its OnCreateAutomationPeer definition. ProgressRing is sealed, so the normal scenario of deriving from the PasswordBox class and its existing peer isn't applicable to ProgressRingAutomationPeer.
Default peer implementation and overrides in ProgressRingAutomationPeer
ProgressRingAutomationPeer has overrides of Core methods such that the associated AutomationPeer methods provide peer-specific information to a Microsoft UI Automation client.
- GetPattern defers to base peers, which report no patterns.
- GetClassName returns "ProgressRing".
- GetAutomationControlType returns AutomationControlType.ProgressBar.
- GetName has an implementation that reports a localized string for "Busy" whenever the ProgressRing owner reports IsActive as true. 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
ProgressRingAutomationPeer(ProgressRing) ProgressRingAutomationPeer(ProgressRing) ProgressRingAutomationPeer(ProgressRing) ProgressRingAutomationPeer(ProgressRing)
Initializes a new instance of the ProgressRingAutomationPeer class.
public : ProgressRingAutomationPeer(ProgressRing owner)public ProgressRingAutomationPeer(ProgressRing owner)Public Sub New(owner As ProgressRing)// This API is not available in Javascript.
Parameters
The ProgressRing to create a peer for.