Class
RadOutlookBarAutomationPeer

Represents the automation peer for the RadOutlookBar control, facilitating accessibility and UI automation support. This class extends the RadTabControlAutomationPeer and provides methods to expose properties, child elements, and control types specific to the RadOutlookBar.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

cs-api-definition
public class RadOutlookBarAutomationPeer : RadTabControlAutomationPeer, ISelectionProvider

Inheritance: objectRadTabControlAutomationPeerRadOutlookBarAutomationPeer

Implements: ISelectionProvider

Inherited Members RadTabControlAutomationPeer.GetSelection()RadTabControlAutomationPeer.GetPattern(PatternInterface)RadTabControlAutomationPeer.GetClickablePointCore()RadTabControlAutomationPeer.IsSelectionRequiredRadTabControlAutomationPeer.CanSelectMultiple

Constructors

RadOutlookBarAutomationPeer(RadOutlookBar)

Initializes a new instance of the RadOutlookBarAutomationPeer class.

Declaration

cs-api-definition
public RadOutlookBarAutomationPeer(RadOutlookBar owner)

Parameters

owner

RadOutlookBar

The RadOutlookBar that will be associated with newly created RadOutlookBarAutomationPeer object.

Methods

CreateItemAutomationPeer(object)

When overridden in a derived class, creates a new instance of the ItemAutomationPeer for a data item in the collection of this .

Declaration

cs-api-definition
protected override ItemAutomationPeer CreateItemAutomationPeer(object item)

Parameters

item

object

The data item that is associated with this ItemAutomationPeer.

Returns

ItemAutomationPeer

The new ItemAutomationPeer created.

Overrides RadTabControlAutomationPeer.CreateItemAutomationPeer(object)

GetAutomationControlTypeCore()

Gets the control type for the UIElement that is associated with this . This method is called by .

Declaration

cs-api-definition
protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

Overrides RadTabControlAutomationPeer.GetAutomationControlTypeCore()

GetChildrenCore()

Gets the collection of elements that are associated with children RadTabItem elements of the owner RadTabControl. This method is called by .

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists")]
protected override List<AutomationPeer> GetChildrenCore()

Returns

List<AutomationPeer>

The collection of child elements.

Overrides RadTabControlAutomationPeer.GetChildrenCore()

GetClassNameCore()

Gets the name of the UIElement that is associated with this . This method is called by .

Declaration

cs-api-definition
protected override string GetClassNameCore()

Returns

string

An Empty string.

Overrides RadTabControlAutomationPeer.GetClassNameCore()

GetHelpTextCore()

Declaration

cs-api-definition
protected override string GetHelpTextCore()

Returns

string

Overrides RadTabControlAutomationPeer.GetHelpTextCore()

GetItemStatusCore()

Declaration

cs-api-definition
protected override string GetItemStatusCore()

Returns

string

Overrides RadTabControlAutomationPeer.GetItemStatusCore()

GetLocalizedControlTypeCore()

Declaration

cs-api-definition
protected override string GetLocalizedControlTypeCore()

Returns

string