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

Represents the automation peer for the RadTaskBoard control, providing UI Automation support for selecting items in a task board interface. This class implements the ISelectionProvider interface, enabling multiple selection functionality and managing selected item retrieval within the task board. The RadTaskBoardAutomationPeer facilitates interaction with UI Automation clients by exposing properties and methods that follow the UI Automation pattern. It provides a way to retrieve the selected items, indicates selection capabilities, and defines the automation control type and name for accessibility tools.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.dll

Syntax:

C#
public class RadTaskBoardAutomationPeer : FrameworkElementAutomationPeer, ISelectionProvider

Inheritance: objectRadTaskBoardAutomationPeer

Implements: ISelectionProvider

Constructors

Initializes a new instance of the RadTaskBoardAutomationPeer class.

C#
public RadTaskBoardAutomationPeer(RadTaskBoard owner)
Parameters:ownerRadTaskBoard

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; }
Property Value:

true if multiple selection is allowed; otherwise false.

Gets a value that specifies whether the UI Automation provider requires at least one child element to be selected.

C#
public bool IsSelectionRequired { get; }
Property Value:

true if selection is required; otherwise false.

Methods

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

C#
protected override string GetLocalizedControlTypeCore()
Returns:

string

When overridden in a derived class, is called by .

C#
protected override string GetNameCore()
Returns:

string

The name.

Gets the pattern.

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

object

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

C#
public IRawElementProviderSimple[] GetSelection()
Returns:

IRawElementProviderSimple[]

A collection of UI Automation providers.