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

The AutomationPeer associated with the RadComboBox class.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.Input.dll

Syntax:

C#
public class RadComboBoxAutomationPeer : SelectorAutomationPeer, IValueProvider, IExpandCollapseProvider

Inheritance: objectRadComboBoxAutomationPeer

Derived Classes: RibbonComboBoxAutomationPeer

Implements: IExpandCollapseProviderIValueProvider

Constructors

Initializes a new instance of the RadComboBoxAutomationPeer class.

C#
public RadComboBoxAutomationPeer(RadComboBox owner)
Parameters:ownerRadComboBox

The owner.

Properties

Gets a value that specifies whether the UI Automation provider allows more than one child element to be selected concurrently.

C#
public bool CanSelectMultiple { get; }

Methods

When overridden in a derived class, creates a new instance of the ItemAutomationPeer for a data item in the collection of this .

C#
protected override ItemAutomationPeer CreateItemAutomationPeer(object item)
Parameters:itemobject

The data item that is associated with this ItemAutomationPeer.

Returns:

ItemAutomationPeer

An object that exposes the data item to UI automation.

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.

Gets the collection of child elements of the that is associated with this ItemsControlAutomationPeer.

C#
protected override List<AutomationPeer> GetChildrenCore()
Returns:

List<AutomationPeer>

The collection of child elements.

C#
protected override string GetClassNameCore()
Returns:

string

C#
protected override string GetHelpTextCore()
Returns:

string

C#
protected override string GetItemStatusCore()
Returns:

string

Gets the pattern.

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

The pattern.

Returns:

object

Retrieves a UI Automation provider for each child element that is selected.

C#
public IRawElementProviderSimple[] GetSelection()
Returns:

IRawElementProviderSimple[]

Returns a value that indicates whether the element that is associated with this is understood by the end user as interactive. Optionally, the user might understand the element as contributing to the logical structure of the control in the GUI. This method is called by .

C#
protected override bool IsControlElementCore()
Returns:

bool

True if the element is interactive; otherwise, false.