New to Telerik UI for WPFStart a free 30-day trial

Represents the automation peer for a RadButton control, providing support for UI automation clients. This class allows automated tools to interact with the RadButton and retrieve properties such as automation IDs, names, and control patterns. The RadButtonAutomationPeer class enhances interaction by allowing invocation of the button's click events and exposing the button's functional properties through automation.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.dll

Syntax:

C#
public class RadButtonAutomationPeer : ButtonAutomationPeer

Inheritance: objectRadButtonAutomationPeer

Derived Classes: RadAIPromptButtonAutomationPeerRadDropDownButtonAutomationPeerRadGeometryButtonAutomationPeerRadHyperlinkButtonAutomationPeerRadPathButtonAutomationPeerRadSpeechToTextButtonAutomationPeerRibbonButtonAutomationPeer...

Constructors

Initializes a new instance of the RadButtonAutomationPeer class.

C#
public RadButtonAutomationPeer(RadButton owner)
Parameters:ownerRadButton

The owner.

Methods

Returns the control type for the UIElement that is associated with this . This method is called by .

C#
protected override AutomationControlType GetAutomationControlTypeCore()
Returns:

AutomationControlType

A value of the enumeration.

Returns the string that uniquely identifies the FrameworkElement that is associated with this . This method is called by .

C#
protected override string GetAutomationIdCore()
Returns:

string

The automation identifier for the element associated with the , or Empty if there is no automation identifier.

Returns the name of the UIElement that is associated with this . This method is called by .

C#
protected override string GetClassNameCore()
Returns:

string

The name of the owner type that is associated with this . See Remarks.

Returns the string that describes the functionality of the FrameworkElement that is associated with this . This method is called by .

C#
protected override string GetHelpTextCore()
Returns:

string

The help text, or Empty if there is no help text.

C#
protected override string GetItemStatusCore()
Returns:

string

Returns the text label of the FrameworkElement that is associated with this . This method is called by .

C#
protected override string GetNameCore()
Returns:

string

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

Returns the control pattern for the UIElement that is associated with this .

C#
public override object GetPattern(PatternInterface patternInterface)
Parameters:patternInterfacePatternInterface

One of the enumeration values.

Returns:

object

See Remarks.

Sends a request to activate a control and initiate its single, unambiguous action.

C#
public void Invoke()