Getting Started with Silverlight Edition Overview > Silverlight Automation Overview |
The C1.Silverlight.Automation.dll is a set of Automation Peer classes for the ComponentOne Silverlight controls. Each AutomationPeer exposes a matching control class to the Microsoft automation framework so the control can be used in automated UI tests. For more information about the Microsoft Automation framework, see http://msdn.microsoft.com/en-us/library/ms747327.aspx
Below is the list of supported automation patterns for the 2012 v1 release.
ComponentOne Silverlight Automation Peer |
Supported Automation Patterns |
C1TreeView |
Selection |
C1TreeViewItem |
ExpandCollapse, SelectionItem, ScrollItem |
C1TabControl |
Selection |
C1TabItem |
SelectionItem, ScrollItem |
C1DockTabControl |
*partially*Window, Transform, Dock |
C1Book |
|
C1BookZone |
Invoke |
C1FlexComboBox |
ExpandCollapse, Selection |
C1FlexGridCell |
Invoke, Value, SelectionItem, ScrollItem, TableItem, GridItem |
C1FlexGridPanel |
|
C1FlexGridRow |
ExpandCollapse, ScrollItem, SelectionItem |
C1Gauge |
Value, RangeValue |
C1LinearGauge |
Value, RangeValue |
C1Knob |
Value, RangeValue |
C1OutlookBar |
ExpandCollapse, Selection |
C1TileView |
Selection |
C1TileViewItem |
SelectionItem, ExpandCollapse, ScrollItem |
For more info about automation patterns, see http://msdn.microsoft.com/en-us/library/ms752362.aspx.
Using the C1.Silverlight.Automation.dll
To start using the C1.Silverlight.Automation.dll in a Silverlight application, simply add a reference to it in the project.