ClassRadProgressBarAutomationPeer
Provides the automation peer for the RadProgressBar control, facilitating accessibility features by exposing its properties and control type to automation clients. This class derives from RangeBaseAutomationPeer and implements the IRangeValueProvider interface to support range value operations specific to progress bar controls. It overrides methods to provide information about the control's type, name, help text, and item status, and it defines the read-only nature of the value represented by the RadProgressBar.
Definition
Namespace:Telerik.Windows.Automation.Peers
Assembly:Telerik.Windows.Controls.dll
Syntax:
public class RadProgressBarAutomationPeer : RangeBaseAutomationPeer, IRangeValueProvider
Inheritance: objectRangeBaseAutomationPeerRangeBaseAutomationPeerRadProgressBarAutomationPeer
Derived Classes:
Implements:
Inherited Members
Constructors
RadProgressBarAutomationPeer(RadProgressBar)
Initializes a new instance of the RadProgressBarAutomationPeer class.
Declaration
public RadProgressBarAutomationPeer(RadProgressBar owner)
Parameters
owner
Methods
GetAutomationControlTypeCore()
Declaration
protected override AutomationControlType GetAutomationControlTypeCore()
Returns
AutomationControlType
GetClickablePointCore()
Declaration
protected override Point GetClickablePointCore()
Returns
Point
GetLocalizedControlTypeCore()
Returns a localized string that contains the type name of the owner control.
Declaration
protected override string GetLocalizedControlTypeCore()
Returns
A localized string that contains the type name of the owner control.
Remarks
This method is called by .
GetNameCore()
Gets the text label of the that is associated with this . Called by .
Declaration
protected override string GetNameCore()
Returns
The text label of the element that is associated with this automation peer.