To use OpenUI SDK for the Windows client, 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. If installing the client to Program Files, you must 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 AgentryClientCustomControls.dll assembly.
To create your custom control, it must implement the AgentryClientSDK.ICustomAgentryControl interface. The Agentry Client sets the Data Context property of your custom control to an object that implements the Agentry SDK interface and that corresponds to the type of control.
Once you build your custom 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 using the Agentry Client Branding SDK.