Class
GroupHeaderAutomationPeer

Represents the Automation Peer for the Group headers.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.ScheduleView.dll

Syntax:

cs-api-definition
public class GroupHeaderAutomationPeer : AutomationPeerBase<GroupHeader>, IExpandCollapseProvider

Inheritance: objectAutomationPeerBase<GroupHeader>GroupHeaderAutomationPeer

Implements: IExpandCollapseProvider

Inherited Members AutomationPeerBase<GroupHeader>.GetClassNameCore()AutomationPeerBase<GroupHeader>.SetFocusCore()AutomationPeerBase<GroupHeader>.IsEnabledCore()AutomationPeerBase<GroupHeader>.IsKeyboardFocusableCore()AutomationPeerBase<GroupHeader>.GetItemTypeCore()AutomationPeerBase<GroupHeader>.GenerateIRawElementProviderSimple<TSource>(IEnumerable<TSource>)AutomationPeerBase<GroupHeader>.ProviderFromElement<TSource>(TSource)AutomationPeerBase<GroupHeader>.CurrentOwner

Constructors

GroupHeaderAutomationPeer(GroupHeader)

Initializes a new instance of the GroupHeaderAutomationPeer class.

Declaration

cs-api-definition
public GroupHeaderAutomationPeer(GroupHeader owner)

Parameters

owner

GroupHeader

Properties

ExpandCollapseState

Gets the expand-collapse state of the GroupHeader.

Declaration

cs-api-definition
public ExpandCollapseState ExpandCollapseState { get; }

Property Value

ExpandCollapseState

GroupHeader

Gets the owner group header of the GroupHeaderAutomationPeer class.

Declaration

cs-api-definition
public GroupHeader GroupHeader { get; }

Property Value

GroupHeader

Methods

Collapse()

Collapses the group header.

Declaration

cs-api-definition
public void Collapse()

Expand()

Expands the group header.

Declaration

cs-api-definition
public void Expand()

GetAutomationControlTypeCore()

Returns the control type for the UIElement associated with this AutomationPeer. This method is called by AutomationPeer.GetAutomationControlType.

Declaration

cs-api-definition
protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

The System.Windows.Automation.Peers.AutomationControlType.Custom enumeration value.

GetChildrenCore()

When overridden in a derived class, is called by System.Windows.Automation.Peers.AutomationPeer.GetChildren().

Declaration

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

Returns

List<AutomationPeer>

The collection of child elements.

GetPattern(PatternInterface)

When overridden in a derived class, gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.

Declaration

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

Parameters

patternInterface

PatternInterface

A value from the System.Windows.Automation.Peers.PatternInterface enumeration.

Returns

object

The System.Windows.Automation.Peers.AutomationControlType.Custom enumeration.