Announcing DotNetBar for WPF 2.0. I am happy to announce that we just released next generation of our WPF controls: DotNetBar for WPF 2.0.
DotNetBar for WPF includes our world’s first Wpf-Ribbon control and all new world’s first Docking control in Office 2007 style Wpf-Dock that will help you create professional WPF applications with unparalleled ease. I am sorry that we had to keep this new control under wraps until now, but we did not want our dear competitors to start their copiers yet 😉
Wpf-Dock is fully featured Docking control with Auto-Hide functionality, Document Docking, Diamond Docking guides and much more. It is also first control of its kind in Office 2007 style with stock Blue, Silver and Black color schemes as well as custom color creation algorithm based on single color so you can create great looking color schemes by specifying only single color.
Read more about Wpf-Dock at: http://www.devcomponents.com/dotnetbar-wpf/
You can also download fully functional trial version as well as see the screen-shots of the control in action there.
Thank you so much for using our controls. Your success defines ours. We have more exciting things in work so stay tuned 😉
Congrats on the website re-design. It’s very nice and much more web 2.0 looking. 🙂
Thank you Dan. We hope you guys love it as much as we do. It was due for redesign 🙂
I like your Office 2007 style with stock Blue, Silver and Black color schemes very much!!!
One question. Is it possible to extend/customise the style? For example, I would like my wpf button color to have the same color as my Wpf-Ribbon when I change the color scheme. How should I implement that?
[…] The top three requests I hear from customers regarding WPF controls are something like the DataGridView in WinForms, Office 2007 Ribbon, and behavior similar to how Visual Studio allows you to drag & drop / dock / undock windows like the toolbox, etc. Of course, all of this is possible with WPF and some effort. However, there aren’t any controls out of the box that make it almost effortless. You need to look to a control vendor if you want to save some time. Dennis Basaric from DevComponents informed me that they have released DotNetBar for WPF which includes their new Wpf-Dock control plus their existing Wpf-Ribbon control. I haven’t had a chance to work with the latest control yet, but it’s definitely something I would evaluate if I needed docking behavior in my application. Details here. […]
Macy, yes you can do that. Just reuse the brushes that we already have. The brush ID’s are defined as static members of RibbonColors class.
Button colors are defined as RibbonColors.ButtonNormalBorder, RibbonColors.ButtonNormalBackground etc. Just take a look at the RibbonColors members to get better idea on what is there. There are ton of colors used by the control…
In your XAML, you first include the Wpf-Ribbon Assembly in your namespace like so:
xmlns:dc="clr-namespace:DevComponents.WpfRibbon;assembly=DevComponents.WpfRibbon"
then you just use brushes from our library like this:
<Setter Property="Background" Value="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=dc:Ribbon, ResourceId={x:Static dc:RibbonColors.ButtonNormalBackground}}}" />
Hope this helps…
Dennis, as outlined in my email, Microsoft Acropolis requires using Shell as the root class in a xaml window doc. As a result, your RibbonWindow class cannot be used as the root, which disables your ribbon from “taking over” the window frame (instead, the ribbon stays inside).
Any ideas on a release for an acropolis Shell-derived version of your RibbonWindow?
Thanks very much, and great work on the controls!!
Dathan, thank you very much. Don’t have anything definitive planned on Acropolis front but I’ll look into what we could do for final Acropolis release 😉