Class
RadListBoxItemAutomationPeer

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:

cs-api-definition
public class RadListBoxItemAutomationPeer : ItemAutomationPeer, ISelectionItemProvider, IScrollItemProvider

Inheritance: objectRadListBoxItemAutomationPeer

Derived Classes: GalleryItemAutomationPeerRadClockItemAutomationPeer

Implements: IScrollItemProviderISelectionItemProvider

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

cs-api-definition
public RadListBoxItemAutomationPeer(object owner, RadListBoxAutomationPeer listBoxAutomationPeer)

Parameters

owner

object

listBoxAutomationPeer

RadListBoxAutomationPeer

Properties

IsSelected

Gets a value that indicates whether an item is selected.

Declaration

cs-api-definition
public bool IsSelected { get; }

Property Value

bool

SelectionContainer

Gets the UI Automation provider that implements System.Windows.Automation.Provider.ISelectionProvider and acts as the container for the calling object.

Declaration

cs-api-definition
public IRawElementProviderSimple SelectionContainer { get; }

Property Value

IRawElementProviderSimple

Methods

AddToSelection()

Adds the current element to the collection of selected items.

Declaration

cs-api-definition
public void AddToSelection()

GetAutomationControlTypeCore()

Gets the control type for the element that is associated with the UI Automation peer.

Declaration

cs-api-definition
protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

GetClassNameCore()

Declaration

cs-api-definition
protected override string GetClassNameCore()

Returns

string

GetHelpTextCore()

Declaration

cs-api-definition
protected override string GetHelpTextCore()

Returns

string

GetItemStatusCore()

Declaration

cs-api-definition
protected override string GetItemStatusCore()

Returns

string

GetPattern(PatternInterface)

Gets the System.Windows.Automation.Peers.AutomationPeer that is the parent of this System.Windows.Automation.Peers.AutomationPeer.

Declaration

cs-api-definition
public override object GetPattern(PatternInterface patternInterface)

Parameters

patternInterface

PatternInterface

Returns

object

RemoveFromSelection()

Removes the current element from the collection of selected items.

Declaration

cs-api-definition
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

cs-api-definition
public void ScrollIntoView()

Select()

Deselects any selected items and then selects the current element.

Declaration

cs-api-definition
public void Select()