Class
RadTaskBoardAutomationPeer

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:

cs-api-definition
public class RadTaskBoardAutomationPeer : FrameworkElementAutomationPeer, ISelectionProvider

Inheritance: objectRadTaskBoardAutomationPeer

Implements: ISelectionProvider

Constructors

RadTaskBoardAutomationPeer(RadTaskBoard)

Initializes a new instance of the RadTaskBoardAutomationPeer class.

Declaration

cs-api-definition
public RadTaskBoardAutomationPeer(RadTaskBoard owner)

Parameters

owner

RadTaskBoard

Properties

CanSelectMultiple

Gets a value that specifies whether the UI Automation provider allows more than one child element to be selected concurrently.

Declaration

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

Property Value

bool

true if multiple selection is allowed; otherwise false.

IsSelectionRequired

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

Declaration

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

Property Value

bool

true if selection is required; otherwise false.

Methods

GetAutomationControlTypeCore()

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

GetLocalizedControlTypeCore()

Declaration

cs-api-definition
protected override string GetLocalizedControlTypeCore()

Returns

string

GetNameCore()

When overridden in a derived class, is called by .

Declaration

cs-api-definition
protected override string GetNameCore()

Returns

string

The name.

GetPattern(PatternInterface)

Gets the pattern.

Declaration

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

Parameters

patternInterface

PatternInterface

Returns

object

GetSelection()

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

Declaration

cs-api-definition
public IRawElementProviderSimple[] GetSelection()

Returns

IRawElementProviderSimple[]

A collection of UI Automation providers.