Class RadComboBoxAutomationPeer
The AutomationPeer associated with the RadComboBox class.
Inheritance
Namespace: Telerik.Windows.Automation.Peers
Assembly: Telerik.Windows.Controls.Input.dll
Syntax
public class RadComboBoxAutomationPeer : SelectorAutomationPeer, IValueProvider, IExpandCollapseProvider
Constructors
RadComboBoxAutomationPeer(RadComboBox)
Initializes a new instance of the RadComboBoxAutomationPeer class.
Declaration
public RadComboBoxAutomationPeer(RadComboBox owner)
Parameters
RadComboBox
owner
The owner. |
Properties
CanSelectMultiple
Gets a value that specifies whether the UI Automation provider allows more than one child element to be selected concurrently.
Declaration
public bool CanSelectMultiple { get; }
Property Value
System.Boolean
|
Methods
CreateItemAutomationPeer(Object)
When overridden in a derived class, creates a new instance of the System.Windows.Automation.Peers.ItemAutomationPeer for a data item in the System.Windows.Controls.ItemsControl.Items collection of this System.Windows.Controls.ItemsControl.
Declaration
protected override ItemAutomationPeer CreateItemAutomationPeer(object item)
Parameters
System.Object
item
The data item that is associated with this System.Windows.Automation.Peers.ItemAutomationPeer. |
Returns
System.Windows.Automation.Peers.ItemAutomationPeer
An object that exposes the data item to UI automation. |
GetAutomationControlTypeCore()
Returns the control type for the System.Windows.UIElement that is associated with this System.Windows.Automation.Peers.FrameworkElementAutomationPeer. This method is called by System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType.
Declaration
protected override AutomationControlType GetAutomationControlTypeCore()
Returns
System.Windows.Automation.Peers.AutomationControlType
A value of the enumeration. |
GetChildrenCore()
Gets the collection of child elements of the System.Windows.Controls.ItemsControl that is associated with this System.Windows.Automation.Peers.ItemsControlAutomationPeer.
Declaration
protected override List<AutomationPeer> GetChildrenCore()
Returns
System.Collections.Generic.List<System.Windows.Automation.Peers.AutomationPeer>
The collection of child elements. |
GetClassNameCore()
Declaration
protected override string GetClassNameCore()
Returns
System.String
|
GetHelpTextCore()
Declaration
protected override string GetHelpTextCore()
Returns
System.String
|
GetItemStatusCore()
Declaration
protected override string GetItemStatusCore()
Returns
System.String
|
GetPattern(PatternInterface)
Gets the pattern.
Declaration
public override object GetPattern(PatternInterface patternInterface)
Parameters
System.Windows.Automation.Peers.PatternInterface
patternInterface
The pattern. |
Returns
System.Object
|
GetSelection()
Retrieves a UI Automation provider for each child element that is selected.
Declaration
public IRawElementProviderSimple[] GetSelection()
Returns
System.Windows.Automation.Provider.IRawElementProviderSimple[]
|
IsControlElementCore()
Returns a value that indicates whether the element that is associated with this System.Windows.Automation.Peers.FrameworkElementAutomationPeer 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 System.Windows.Automation.Peers.AutomationPeer.IsControlElement.
Declaration
protected override bool IsControlElementCore()
Returns
System.Boolean
True if the element is interactive; otherwise, false. |