ClassRadListBoxItemAutomationPeer
Exposes a data item in a RadListBox.Items collection to UI Automation. Implements selection and scrolling functionality for the associated item in the list box. Provides properties and methods for interacting with UI Automation clients to determine the item’s status, selection state, and to execute selection and scrolling actions.
Definition
Namespace:Telerik.Windows.Automation.Peers
Assembly:Telerik.Windows.Controls.dll
Syntax:
public class RadListBoxItemAutomationPeer : ItemAutomationPeer, ISelectionItemProvider, IScrollItemProvider
Inheritance: objectRadListBoxItemAutomationPeer
Derived Classes:
Implements:
Constructors
RadListBoxItemAutomationPeer(object, RadListBoxAutomationPeer)
Initializes a new instance of the RadListBoxItemAutomationPeer class. Provides initialization for base class values when called by the constructor of a derived class.
Declaration
public RadListBoxItemAutomationPeer(object owner, RadListBoxAutomationPeer listBoxAutomationPeer)
Parameters
owner
listBoxAutomationPeer
Properties
IsSelected
Gets a value that indicates whether an item is selected.
SelectionContainer
Gets the UI Automation provider that implements System.Windows.Automation.Provider.ISelectionProvider and acts as the container for the calling object.
Declaration
public IRawElementProviderSimple SelectionContainer { get; }
Property Value
IRawElementProviderSimple
Methods
AddToSelection()
Adds the current element to the collection of selected items.
Declaration
public void AddToSelection()
GetAutomationControlTypeCore()
Gets the control type for the element that is associated with the UI Automation peer.
Declaration
protected override AutomationControlType GetAutomationControlTypeCore()
Returns
AutomationControlType
GetPattern(PatternInterface)
Gets the System.Windows.Automation.Peers.AutomationPeer that is the parent of this System.Windows.Automation.Peers.AutomationPeer.
Declaration
public override object GetPattern(PatternInterface patternInterface)
Parameters
patternInterface
PatternInterface
Returns
RemoveFromSelection()
Removes the current element from the collection of selected items.
Declaration
public void RemoveFromSelection()
ScrollIntoView()
Scrolls the content area of a container object in order to display the control within the visible region (viewport) of the container.
Declaration
public void ScrollIntoView()
Select()
Deselects any selected items and then selects the current element.
Declaration
public void Select()