Class
RadOutlookBarItemAutomationPeer

Provides a base class for the automation peer of a RadOutlookBarItem. This class enables automated UI testing and accessibility support for the outlook bar item, allowing it to expose properties and behaviors to UI automation clients. Depending on the platform, it may associate with the owning RadOutlookBar and extend the automation functionality by providing item-specific properties, such as icons and selection state. It overrides several methods to provide custom control type, class name, and help text for improved automation integration.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.Navigation.dll

Syntax:

cs-api-definition
public class RadOutlookBarItemAutomationPeer : RadTabItemAutomationPeer, ISelectionItemProvider

Inheritance: objectRadTabItemAutomationPeerRadOutlookBarItemAutomationPeer

Implements: ISelectionItemProvider

Inherited Members RadTabItemAutomationPeer.GetPattern(PatternInterface)RadTabItemAutomationPeer.AddToSelection()RadTabItemAutomationPeer.GetItem()RadTabItemAutomationPeer.RemoveFromSelection()RadTabItemAutomationPeer.Select()RadTabItemAutomationPeer.GetNameCore()RadTabItemAutomationPeer.GetChildrenCore()RadTabItemAutomationPeer.IsSelectedRadTabItemAutomationPeer.SelectionContainer

Constructors

RadOutlookBarItemAutomationPeer(object, RadOutlookBarAutomationPeer)

Initializes a new instance of the RadOutlookBarItemAutomationPeer class.

Declaration

cs-api-definition
public RadOutlookBarItemAutomationPeer(object item, RadOutlookBarAutomationPeer outlookAutomationPeer)

Parameters

item

object

The RadOutlookBarItem that will be associated with newly created RadOutlookBarItemAutomationPeer object.

outlookAutomationPeer

RadOutlookBarAutomationPeer

The RadOutlookBarAutomationPeer that is associated with item's parent RadOutlookBar.

Methods

GetAutomationControlTypeCore()

Declaration

cs-api-definition
protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

Overrides RadTabItemAutomationPeer.GetAutomationControlTypeCore()

GetClassNameCore()

Declaration

cs-api-definition
protected override string GetClassNameCore()

Returns

string

Overrides RadTabItemAutomationPeer.GetClassNameCore()

GetHelpTextCore()

Declaration

cs-api-definition
protected override string GetHelpTextCore()

Returns

string

Overrides RadTabItemAutomationPeer.GetHelpTextCore()

GetItemStatusCore()

Declaration

cs-api-definition
protected override string GetItemStatusCore()

Returns

string

Overrides RadTabItemAutomationPeer.GetItemStatusCore()

GetLocalizedControlTypeCore()

Declaration

cs-api-definition
protected override string GetLocalizedControlTypeCore()

Returns

string