Class
BackstageItemAutomationPeer

Definition

Namespace:Telerik.UI.Automation.Peers

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class BackstageItemAutomationPeer : ItemAutomationPeer, ISelectionItemProvider

Inheritance: objectBackstageItemAutomationPeer

Implements: ISelectionItemProvider

Constructors

BackstageItemAutomationPeer(object, ItemsControlAutomationPeer)

Initializes a new instance of the BackstageItemAutomationPeer class.

Declaration

cs-api-definition
public BackstageItemAutomationPeer(object owner, ItemsControlAutomationPeer parentPeer)

Parameters

owner

object

parentPeer

ItemsControlAutomationPeer

Properties

IsSelected

ISelectionItemProvider implementation. Gets a value that indicates whether an item is selected.

Declaration

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

Property Value

bool

True if the element is selected; otherwise false.

SelectionContainer

ISelectionItemProvider implementation. Gets the UI Automation provider that implements and acts as the container for the calling object.

Declaration

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

Property Value

IRawElementProviderSimple

The provider that supports .

Methods

AddToSelection()

ISelectionItemProvider implementation. Adds the current element to the collection of selected items.

Declaration

cs-api-definition
public void AddToSelection()

GetAutomationControlTypeCore()

Declaration

cs-api-definition
protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

GetChildrenCore()

Declaration

cs-api-definition
protected override IList<AutomationPeer> GetChildrenCore()

Returns

IList<AutomationPeer>

GetClassNameCore()

Declaration

cs-api-definition
protected override string GetClassNameCore()

Returns

string

GetHelpTextCore()

Declaration

cs-api-definition
protected override string GetHelpTextCore()

Returns

string

GetLocalizedControlTypeCore()

Declaration

cs-api-definition
protected override string GetLocalizedControlTypeCore()

Returns

string

GetNameCore()

Declaration

cs-api-definition
protected override string GetNameCore()

Returns

string

GetPatternCore(PatternInterface)

Gets the control pattern for the RadRibbonBackstageItem that is associated with this BackstageItemAutomationPeer.

Declaration

cs-api-definition
protected override object GetPatternCore(PatternInterface patternInterface)

Parameters

patternInterface

PatternInterface

One of the enumeration values.

Returns

object

The object that implements the pattern interface, or null.

RemoveFromSelection()

ISelectionItemProvider implementation. Removes the current element from the collection of selected items.

Declaration

cs-api-definition
public void RemoveFromSelection()

Select()

ISelectionItemProvider implementation. Deselects any selected items and then selects the current element.

Declaration

cs-api-definition
public void Select()