in order to use OpenUI SDK for the Windows clients, the setup is straight forward. All methods, object, and types within the SDK for Windows are exposed via Reflection in the .NET Framework.
To create a project, you must first install the standard .NET Agentry Client for Windows. Note that if installing the client to Program Files, it is necessary to have administrator privileges. Alternately you can install the client to a directory to which you have privileges, such as your user directory.
Within the installation folder for the client, there is the AgentryClientSDK.dll assembly. In this same folder, create a sub-folder named “CustomControls.”
Within Visual Studio (2012 or later) create a project targeting the .NET 4.5 Framework. You must add a reference to the AgentryControls.dll assembly.
To create your custom control, it must implement the AgentryClienSDK.ICustomerAgentryControl interface. The Agentry Client will set the Data Context property of your custom control to an object that implements the Agentry ADK interface and that corresponds to the type of control.
Once you’ve built your customer control, copy the assembly into the CustomControls folder of the Agentry Client installation for testing. To deploy, you can bundle the Agentry Client installer to include the custom controls. This is accomplished using the Agentry Client Branding SDK.