Changing Themes

Ribbon for WPF Forum

Posted 12 years ago by Bruce Van Buren
Version: 1.0.0326
Avatar
Hey,
Great Control guys!!

Is there a way to add to the color themes for the ribbon control?

Comments (4)

Posted 12 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar
Hi Bruce,

Not in the current public build however we have that feature already implemented and ready to go for the next build. You can see a preview screenshot here:
http://www.actiprosoftware.com/Products/DotNet/WPF/Ribbon/Images/ThemesCustom.gif

Basically you are able to set a single color (like Colors.Tan) that is used to tint the entire palette and generate a new theme.

Furthermore, we have added setters to all RibbonColorScheme color properties so that you can tweak individual colors as needed.


Actipro Software Support

Posted 12 years ago by Bruce Van Buren
Avatar
Very Cool...

Hey, will we be able to take advanage of your colorizer and possibably apply it to our controls in the hosted application to maintain a consistant look/feel?

I have not tried but your docs seem to imply that If we build our buttons with animations / 3d will they run in the ribbon if we inherit or apply an interface from your ribbon dll etcc.. Correct?

Thanks, keep up the good work!!!.
Posted 12 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar
Hi Bruce,

Well you are able to access any of the hundreds of color settings in the current theme. You also can access any of the brush resources that our theme defines and uses throughout the product, although we need to add a documentation topic for that yet. Maybe we can get that in for the next release as well.

If you have any other related features than those that you'd like to see, please let us know and maybe we can get them in for the next release as well.

If you describe your button animations/3D a bit more, I can reply with an implementation recommendation. But you are correct, any control can be added to the Ribbon that implements the IRibbonControl interface. If you are building one from scratch, inheriting our ControlBase is probably a good idea since it already implements much of the interface or if you are doing a button, then perhaps from Button (in the Ribbon.Controls namespace).


Actipro Software Support

Posted 12 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar
Bruce,

All the features mentioned above are now available in today's maintenance release.


Actipro Software Support

The latest build of this product (v2018.1 build 0675) was released 1 month ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.