Not logged in
Resend Validation E-mail
Code Writer App
Source Code Available
Free with all WPF controls
WPF Blog Entries
More WPF Controls
Help topics cover all controls and product features in great detail.
Many full-source demos and QuickStarts are included.
Configure the product using Visual Studio and Expression Blend designer enhancements.
Rock Solid Code
All pre-obfuscated code is scanned by the VS Code Analysis tool, and warnings resolved.
Actipro's theme architecture is designed to easily support customizable application-wide themes that provide a modern
user interface appearance, with a consistent look throughout.
Basically, we make your application look great!
The current theme can be set via a single property on the Actipro theme manager.
When changed, the entire application will shift to render in the new theme.
This includes native WPF controls too, if Actipro's themes for native controls are being used.
Actipro Themes can be applied to your entire application to give it a stunning appearance
Actipro Themes includes a special class that is capable of rendering a WPF Window in a custom rendered chrome style that matches the current theme, similar to Visual Studio and Office.
A regular WPF window with the Metro theme and window chrome applied to give it a modern UI appearance
The window uses a completely custom chrome to render its non-client area. Custom-sized icons can be used and the border
around the window can be set to use a semi-transparent glow effect. The window fully supports Aero snap, and is resizable by dragging the glow effect areas.
Glass effects can be toggled to your preference, and custom title bar content can be injected in the non-client area, next to the system title bar buttons.
Common Asset Pool
Actipro Themes consolidates all brush, thickness, etc. assets for a theme into a single place called the common asset pool.
everything from the background of a menu item in hover state to the padding thickness for a button.
A diagram showing how the same brush from the common asset pool is used by the styles for both a native TextBox and an Actipro SyntaxEditor
All of the Actipro control product styles/templates as well as Actipro's native WPF control styles/templates use the same assets,
meaning there is visual consistency in sizes, colors, etc. when controls appear next to each other.
The hundreds of assets in the common asset pool are designed to be reusable in your applications.
They can all be accessed with a simple resource key reference.
A demonstration of reusing various container and workspace brush assets, as well as a pre-defined style for embedded buttons
The pool define several additional helpful brush assets in each theme for things like container and workspace backgrounds.
There are multiple variations of each (light, medium, dark).
You can choose which to use for various scenarios but regardless of which one you choose, everything will look great with the rest of the theme.
Several styles for native controls are also included, allowing the X button in the screenshot above to easily render similar to a standard toolbar button.
Itâ€™s easy to redefine individual assets if you donâ€™t like the pre-defined defaults.
There is also a built-in simple mechanism by which you can redefine assets only for specific themes
so that if you only wanted to modify a particular asset for Office themes, you could do so.
Either way, these redefined assets can flow into all Actipro and native controls in your application.
A Theme Browser utility is included that allows you to view all the assets defined for a theme,
Each of the hundreds of brush assets for each theme have been categorized into numerous tint groups.
Further, the various tint groups have been organized into several pre-defined tint group sets.
With just several lines of code, an entire theme can be tinted towards multiple colors.
For instance, the main set of brushes can go towards one color, while state-related (hover, pressed, etc.) brushes
can be tinted towards another.
If you are using Ribbon, you can also tint the application button towards another color in case you don't wish it to be its default blue.
Code Writer App
Log in to add comments
Related clip arts and images