User Experience

In addition to highly functional business controls, ClientUI uses state-of-the-art design, allowing users to benefit from enhanced user experience and interactivity. With thoughtfully-designed interaction flows, users will enjoy using your applications, complete with beautiful animations throughout the application.

Retina-ready UI Controls

Nowadays, devices are more and more capable of displaying pixels in higher densities than ever. The new ClientUI features an upgraded rendering feature that allows controls to be displayed in high densities without losing their fidelity. The controls are now able to display sharply rendered pixels across all devices, supporting either low or high density displays.

Analog Clock Input

ClientUI is a pioneering solution, introducing an engaging way to input time value. Simulating an analog clock input, ClientUI’s UXClock allows user to visually interact with the hour and minute hands. Conforming to ISO 9241 standards, you can use TAB key to navigate between both hands, and use Up or Down arrow key to increase or decrease the value of the focused hand. Additionally, use CTRL + Click to move the hour and minute hands exactly. Slide the AM/PM to change the value as desired.

Default Command and Visual Feedbacks

Rapidly take your application from design to prototype to commercial-ready in WYSIWYG fashion. Drag drop an instance of the control to the designer surface and even resize it to fit your application estate. Every control comes with professionally finished style, similar to Windows Aero. You can also use Microsoft Expression Blend to tweak the design further and it will be reflected in Visual Studio 2010 immediately.

Professional Aero Theme

All ClientUI controls are designed with modern, professional-looking Aero-style theme, allowing you to create impressive Silverlight and WPF applications without spending much time and effort for styling and templating. Learn more about the user experience features implemented in ClientUI.

Keyboard Navigation

Although Silverlight has provided basic keyboard navigation functionality, ClientUI improves it further by adding a more advanced keyboard navigation support to its essential UI controls. A sophisticated focus and input management feature is also implemented in certain advanced controls such as dropdown button, split button, toolbar button, and more.

Users can use the TAB key to focus on a dropdown element and arrow key to expand the dropdown and move between selections. When interacting with the toolbar, you can use the arrow key to move between menu items and sub menus, press the ESC key to hide the menu and press ESC key again to return the focus to the previously selected element.

Input Modality

Input modality is one of the most fundamental UI architecture that has been long adopted by popular platforms such as Windows and Mac. The most common implementation of input modality can be often found in dialog boxes, menu, and popup. When the UI requires a sole user focus, the UI routes all input events to that particular UI elements allowing users to easily focus on a specific single task, for example, when selecting a command from a menu, the user input is modal to the menu element.

Things become more complicated when there are multiple UIs that require user focus. In this case, the precedence of modality should be applied to determine which input should be first processed. This scenario can often be found in multiple window interface applications where a window should be less modal than the task bar UI, and the task bar UI should be less modal than menu or popup.

Get Started Today

Previous Next