UFT One 2022 and later: Following the discontinuance of the Silverlight development framework, UFT One no longer supports the Silverlight Add-in out of the box.
If you need to use and extend the Silverlight Add-in, contact Micro Focus Support.
This is the Silverlight Add-in Extensibility Custom Support API Reference.
Use this reference together with the UFT WPF and Silverlight Add-in Extensibility Developer Guide. The developer guide contains full details on how to develop support for custom Silverlight controls. In addition to creating configuration files, you must also develop a custom server for every control that you want to support. The custom server DLL runs in the context of the application and interfaces between UFT and the custom control.
For a brief overview of what you implement in a custom server, see Custom Support API References.
|CustomPropInterfaceAttribute<![CDATA[ ]]>||This attribute, applied to an interface, indicates that this is the Custom Properties interface of the custom server class.|
|CustomServerBase<![CDATA[ ]]>||The base class for the custom server class.|
|RunInterfaceAttribute<![CDATA[ ]]>||This attribute, applied to an interface, indicates that it is the Run Interface of the custom server class.|
|IComponentDetector<![CDATA[ ]]>||Implement this interface to indicate which contained controls should not be learned by UFT.|
|IRecord<![CDATA[ ]]>||Implement this interface to extend UFT recording.|
|ITableVerify<![CDATA[ ]]>||Implement this interface to enable UFT to support table checkpoints and output values for custom table (grid) controls.|
|IUtilityObject<![CDATA[ ]]>||Services provided by UFT that can be used by the classes derived from CustomServerBase.|
|CTL_MsgFilter<![CDATA[ ]]>||Options for sending Windows messages to the custom server.|
|EventStatus<![CDATA[ ]]>||Step completion statuses.|
|MOUSE_BUTTON<![CDATA[ ]]>||The button values for mouse related methods such as MouseClick and MouseDblClick.|
|RecordingMode<![CDATA[ ]]>||Options for when to add a recorded step to the test.|
|RecordStatus<![CDATA[ ]]>||Message handling statuses. Return these values from the OnMessage method that you implement to handle Windows messages.|
|RunErrors<![CDATA[ ]]>||Run error values.|