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

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:

C#
public class RadListBoxItemAutomationPeer : ItemAutomationPeer, ISelectionItemProvider, IScrollItemProvider

Inheritance: objectRadListBoxItemAutomationPeer

Derived Classes: GalleryItemAutomationPeerRadClockItemAutomationPeer

Implements: IScrollItemProviderISelectionItemProvider

Constructors

Initializes a new instance of the RadListBoxItemAutomationPeer class. Provides initialization for base class values when called by the constructor of a derived class.

C#
public RadListBoxItemAutomationPeer(object owner, RadListBoxAutomationPeer listBoxAutomationPeer)
Parameters:ownerobjectlistBoxAutomationPeerRadListBoxAutomationPeer

Properties

Gets a value that indicates whether an item is selected.

C#
public bool IsSelected { get; }

SelectionContainer

IRawElementProviderSimple

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

C#
public IRawElementProviderSimple SelectionContainer { get; }

Methods

Adds the current element to the collection of selected items.

C#
public void AddToSelection()

GetAutomationControlTypeCore()

AutomationControlType

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

C#
protected override AutomationControlType GetAutomationControlTypeCore()
Returns:

AutomationControlType

C#
protected override string GetClassNameCore()
Returns:

string

C#
protected override string GetHelpTextCore()
Returns:

string

C#
protected override string GetItemStatusCore()
Returns:

string

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

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

object

Removes the current element from the collection of selected items.

C#
public void RemoveFromSelection()

Scrolls the content area of a container object in order to display the control within the visible region (viewport) of the container.

C#
public void ScrollIntoView()

Deselects any selected items and then selects the current element.

C#
public void Select()