ClassRadDiagramAutomationPeer
Automation peer for the RadDiagram class.
Definition
Namespace:Telerik.Windows.Automation.Peers
Assembly:Telerik.Windows.Controls.Diagrams.dll
Syntax:
public class RadDiagramAutomationPeer : FrameworkElementAutomationPeer, ISelectionProvider, IScrollProvider
Inheritance: objectRadDiagramAutomationPeer
Implements:
Constructors
RadDiagramAutomationPeer(RadDiagram)
Initializes a new instance of the RadDiagramAutomationPeer class.
Declaration
public RadDiagramAutomationPeer(RadDiagram owner)
Parameters
owner
The RadDiagram that will be associated with newly created object.
Methods
GetAutomationControlTypeCore()
Gets the control type for the UIElement that is associated with this . This method is called by .
Declaration
protected override AutomationControlType GetAutomationControlTypeCore()
Returns
AutomationControlType
The enumeration value.
GetChildrenCore()
Gets the collection of elements that are associated with children elements of the owner RadDiagram. This method is called by .
Declaration
[SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists")]
protected override List<AutomationPeer> GetChildrenCore()
Returns
List<AutomationPeer>
The collection of child elements.
GetClassNameCore()
Gets the name of the RadDiagram that is associated with this . This method is called by .
Declaration
protected override string GetClassNameCore()
Returns
The type of the owner.
GetLocalizedControlTypeCore()
Declaration
protected override string GetLocalizedControlTypeCore()
Returns
GetPattern(PatternInterface)
Gets the control pattern for the RadDiagram that is associated with this .
Declaration
public override object GetPattern(PatternInterface patternInterface)
Parameters
patternInterface
PatternInterface
One of the enumeration values.
Returns
The object that implements the pattern interface, or null.