| 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.