Class
RadTileListAutomationPeer

Provides a base class for class to expose the RadTileList control to UI automation clients, facilitating accessibility and automation support. This class derives from and implements the IScrollProvider interface when applicable. It enables automation clients to interact with a collection of tiles, providing information about the control's structure and properties, such as child elements, scroll ability, and item status.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.dll

Syntax:

cs-api-definition
public class RadTileListAutomationPeer : FrameworkElementAutomationPeer, IScrollProvider

Inheritance: objectRadTileListAutomationPeer

Implements: IScrollProvider

Constructors

RadTileListAutomationPeer(RadTileList)

Initializes a new instance of the RadTileListAutomationPeer class.

Declaration

cs-api-definition
public RadTileListAutomationPeer(RadTileList owner)

Parameters

owner

RadTileList

The owner.

Properties

HorizontalScrollPercent

Declaration

cs-api-definition
public double HorizontalScrollPercent { get; }

Property Value

double

HorizontalViewSize

Declaration

cs-api-definition
public double HorizontalViewSize { get; }

Property Value

double

HorizontallyScrollable

Declaration

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

Property Value

bool

VerticalScrollPercent

Declaration

cs-api-definition
public double VerticalScrollPercent { get; }

Property Value

double

VerticalViewSize

Declaration

cs-api-definition
public double VerticalViewSize { get; }

Property Value

double

VerticallyScrollable

Declaration

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

Property Value

bool

Methods

GetAutomationControlTypeCore()

Declaration

cs-api-definition
protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

GetChildrenCore()

Declaration

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

Returns

List<AutomationPeer>

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

GetNameCore()

Declaration

cs-api-definition
protected override string GetNameCore()

Returns

string

GetPattern(PatternInterface)

Declaration

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

Parameters

patternInterface

PatternInterface

Returns

object

Scroll(ScrollAmount, ScrollAmount)

Declaration

cs-api-definition
public void Scroll(ScrollAmount horizontalAmount, ScrollAmount verticalAmount)

Parameters

horizontalAmount

ScrollAmount

verticalAmount

ScrollAmount

SetScrollPercent(double, double)

Declaration

cs-api-definition
public void SetScrollPercent(double horizontalPercent, double verticalPercent)

Parameters

horizontalPercent

double

verticalPercent

double