New to Telerik UI for WPFStart a free 30-day trial

Represents the automation peer for the AICard control, enabling UI automation support.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.ConversationalUI.dll

Syntax:

C#
public class AICardAutomationPeer : FrameworkElementAutomationPeer

Inheritance: objectAICardAutomationPeer

Constructors

Initializes a new instance of the AICardAutomationPeer class.

C#
public AICardAutomationPeer(AICard cardControl)
Parameters:cardControlAICard

The AICard control associated with this automation peer.

Properties

Gets the AICard control associated with this automation peer.

C#
public AICard OwningAICardControl { get; }

Methods

Returns the control type for UI automation.

C#
protected override AutomationControlType GetAutomationControlTypeCore()
Returns:

AutomationControlType

to indicate a custom control.

Returns the automation ID for the associated AICard control.

C#
protected override string GetAutomationIdCore()
Returns:

string

The cached automation ID if set; otherwise, the class name.

C#
protected override List<AutomationPeer> GetChildrenCore()
Returns:

List<AutomationPeer>

Returns the class name for the associated AICard control.

C#
protected override string GetClassNameCore()
Returns:

string

The class name "AICard".

Returns the help text for the associated AICard control.

C#
protected override string GetHelpTextCore()
Returns:

string

The help text string, or the class name if UseDefaultHelpText is true.

Returns the item status for the associated AICard control.

C#
protected override string GetItemStatusCore()
Returns:

string

A serialized string of custom property values if AutomationMode is set to Advanced; otherwise, the base implementation.

Returns the localized control type for the associated AICard control.

C#
protected override string GetLocalizedControlTypeCore()
Returns:

string

The string "ai card".