ClassRadBookAutomationPeer
Provides a class that exposes the properties and actions of a RadBook to the accessibility client applications. This class inherits from ItemsControlAutomationPeer and provides automation peer functionality specific to RadBook control. It supports advanced automation features, such as retrieving and serializing properties of the RadBook, handling keyboard navigation, and customizing the control type and help text.
Definition
Namespace:Telerik.Windows.Automation.Peers
Assembly:Telerik.Windows.Controls.Navigation.dll
Syntax:
public class RadBookAutomationPeer : ItemsControlAutomationPeer
Inheritance: objectRadBookAutomationPeer
Constructors
RadBookAutomationPeer(RadBook)
Initializes a new instance of the RadBookAutomationPeer class.
Declaration
public RadBookAutomationPeer(RadBook owner)
Parameters
owner
The owner.
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
protected override ItemAutomationPeer CreateItemAutomationPeer(object item)
Parameters
item
The data item that is associated with this ItemAutomationPeer.
Returns
ItemAutomationPeer
The new ItemAutomationPeer created.
GetAutomationControlTypeCore()
When overridden in a derived class, is called by .
Declaration
protected override AutomationControlType GetAutomationControlTypeCore()
Returns
AutomationControlType
The control type, as a value of the enumeration.
GetChildrenCore()
Declaration
[SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Justification = "This is an override of a built-in class, the return type cannot be changed.")]
protected override List<AutomationPeer> GetChildrenCore()
Returns
List<AutomationPeer>
GetLocalizedControlTypeCore()
Declaration
protected override string GetLocalizedControlTypeCore()
Returns
GetNameCore()
When overridden in a derived class, is called by .