Actipro UIStudio NavigationBar - Windows Forms .NET Control Suite
Extensible Rendering
Both NavigationBar and
NavigationBarPanel
use an extensible rendering model that is based on our WinUICore object model.
The object model centers around the use of a renderer class.
The renderer measures and draws all of the elements within the control.
This is a great design because it allows you to use our pre-defined renderers or create your own.
This object model allows for three levels of rendering customization. Choose which level of customization you wish to use:
- Use Built-In Renderers As-Is - Use the built-in rendering styles without any changes, which include all Office styles (Black, Blue, Olive, Silver, and Windows Classic).
- Modify Properties on Built-In Renderers - Use the built-in renderers but modify the various properties
on the renderers to easily create a customized appearance.
- Create Custom Renderers - Implement the INavigationBarRenderer interface or inherit our
NavigationBarRenderer class to do all the measuring and drawing of the controls and their elements yourself.
Each color scheme can be tinted to a specified color, allowing for an infinite number of theme possibilities.
These are some sample rendering styles that come with
NavigationBar:
|
Office 2007 blue NavigationBar
|
Custom tinted purple NavigationBar
|
|
Blue-themed NavigationBar
|
Olive green-themed NavigationBar
|
|
Silver-themed NavigationBar
|
Windows Classic-themed NavigationBar
|
|