Class
RadProgressBarAutomationPeer

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:

cs-api-definition
public class RadProgressBarAutomationPeer : RangeBaseAutomationPeer, IRangeValueProvider

Inheritance: objectRangeBaseAutomationPeerRangeBaseAutomationPeerRadProgressBarAutomationPeer

Derived Classes: RadCircularProgressBarAutomationPeer

Implements: IRangeValueProvider

Inherited Members RangeBaseAutomationPeer.GetPattern(PatternInterface)RangeBaseAutomationPeer.IsReadOnlyRangeBaseAutomationPeer.LargeChangeRangeBaseAutomationPeer.MaximumRangeBaseAutomationPeer.MinimumRangeBaseAutomationPeer.SmallChangeRangeBaseAutomationPeer.Value

Constructors

RadProgressBarAutomationPeer(RadProgressBar)

Initializes a new instance of the RadProgressBarAutomationPeer class.

Declaration

cs-api-definition
public RadProgressBarAutomationPeer(RadProgressBar owner)

Parameters

owner

RadProgressBar

Methods

GetAutomationControlTypeCore()

Declaration

cs-api-definition
protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

GetClassNameCore()

Declaration

cs-api-definition
protected override string GetClassNameCore()

Returns

string

GetClickablePointCore()

Declaration

cs-api-definition
protected override Point GetClickablePointCore()

Returns

Point

GetHelpTextCore()

Declaration

cs-api-definition
protected override string GetHelpTextCore()

Returns

string

GetItemStatusCore()

Declaration

cs-api-definition
protected override string GetItemStatusCore()

Returns

string

GetLocalizedControlTypeCore()

Returns a localized string that contains the type name of the owner control.

Declaration

cs-api-definition
protected override string GetLocalizedControlTypeCore()

Returns

string

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

cs-api-definition
protected override string GetNameCore()

Returns

string

The text label of the element that is associated with this automation peer.