New skin chooser gallery for WinForms Ribbon (Coming in v2010 vol 2)

ctodx
19 October 2010

You know all those movies where the hero has to get into a computer lab with a USB stick, copy some vital information onto it from one of the PCs (with the screen showing a countdown of bytes to go with a big red progress bar) — all the time with an ear cocked for the heavy footsteps of the security guard — and then get out without being seen?

I just did that to get these images to you. Don’t tell DevExpress Security about this...

It’s a couple of screenshots of our new Skin Chooser Gallery for the WinForms ribbon control. You’ll be able to add this to your ribbon app to give your end-users full control over how their instance of your app looks.

Here’s what it looks like in the ribbon:

SkinChooserGallerySmall

And here’s the fully expanded Gallery (click for full size). Yes, we have that many skins...

SkinChooserGalleryLarge

So keep schtum, OK? DevExpress Security don’t read these blogs and we might get away with it.

23 comment(s)
Sigol
Sigol

That looks fantastic. Can't wait to integrate it.

19 October, 2010
Michael Proctor [DX-Squad]
Michael Proctor [DX-Squad]

Have I told you lately that I love you? ;)

Seriously Julian/DX, this is a brilliant feature, something so small but adds such style to an application is sometimes underestimated. My users (as much as I hate skins) LOVE skins. It amazes me when I remote in to assist a remote user who has just install my app 5 minutes ago, and when I connect there is love hearts all over the screen or coffins, in one respect it is a great way to get to know a little about the person ;D

As mentioned in Ray's post, I would also like to point out to people that WinForms is getting some love, they are these finesse features that do add good value to our applications and I very much appreciate it.

19 October, 2010
Neal
Neal

I hope you'll offer these as 16x and 32x icons to be used in our menus for those of us not using ribbons but do have skin selectors.

19 October, 2010
Nate Laff
Nate Laff

Does this mean we don't have to do all that funky wiring anymore? This gallery item "just works?"

That is fantastic!

19 October, 2010
Julian Bucknall (DevExpress)
Julian Bucknall (DevExpress)

Neal: I'll mention it to the team (although they're already quietly monitoring the feedback in the background).

Cheers, Julian

19 October, 2010
Julian Bucknall (DevExpress)
Julian Bucknall (DevExpress)

Nate: The "funky wiring" is great to know in order to answer interview questions and get the job...

Cheers, Julian

19 October, 2010
Juan Betancourt
Juan Betancourt

Great! BTW where is the new (s) skin (s) (that of contest' winner)?

19 October, 2010
Nate Laff
Nate Laff

Julian, I agree-- knowing how it's done, which I do is a must. The problem becomes adding the same 60+ lines of code to every new DX app that I do :)

19 October, 2010
Brendon Muck [DevExpress MVP]
Brendon Muck [DevExpress MVP]

A non-ribbon version would be nice; I'm not sure how it might look or be implemented, but I imagine some kind of image list would suffice.

19 October, 2010
George Shubin
George Shubin

Has anyone given any thought to giving us developers the ability to rename the skins in our apps?  I know we can do it in our own skin selector logic. Just a matter of coding, right? But what if we wanted to use this built-in gizmo and not have to repeatedly explain to our end-users what "DevExpress Style" means.

19 October, 2010
Michael Proctor [DX-Squad]
Michael Proctor [DX-Squad]

@George,

I agree with this question, it would be great if there was some way of a "SkinNameProvider" that we could register with the Skin system so that when DX goes to get a skin name it will ask for a "conversion" from DXSkinName to YourSkinName.

19 October, 2010
Peter Thorpe
Peter Thorpe

+1 for use outside the ribbon.

I currently just have the skin names in a drop down. The gallery layout you have actually looks great if I could launch that from a button without too much hassle.

19 October, 2010
Steve Sharkey
Steve Sharkey

Suddenly this plethora of WinForms announcements - part of me wants 10.2 now and part wants it to be December so you can keep revealing additional new features and build this up into the best WinForms release ever. So has all of this been easy to do and you've listened to us wingeing or were you secretly laughing at us "WinFormers" moaning knowing what is comming our way?

20 October, 2010
Mark Harby
Mark Harby

+2 for use outside the ribbon.

.. and second that comment from Nate about 'funky wiring', it is a tad tedious having to 'remember' how to hook up skinning each time we start an app.

Great feature though.

20 October, 2010
Petr Slípek
Petr Slípek

Hi,

it looks great. As the VCL subscriber, I am mainly interested into this also, are you able to provide at least these nice looking icons for the styles? That way we can implement this selectior easily.

20 October, 2010
Mike Falcon (DevExpress)
Mike Falcon (DevExpress)
20 October, 2010
Security (DevExpress)
Security (DevExpress)

Julian M Bucknall: DevExpress Security don’t read these blogs and we might get away with it.

We know where you live. :-)

20 October, 2010
Simon Smith
Simon Smith

I would also like this for non-ribbon menus. Much better than my boring drop down list of skins!

20 October, 2010
Callon Campbell
Callon Campbell

Looks fantastic.

Q. Will we get something similar to this with WPF?

Q. Will we see more skins available for WPF?

20 October, 2010
Howard Herrera
Howard Herrera

I agree with George and Michael above regarding the ability to have a  "SkinNameProvider", it is not that we don't like DevExpress, it is just that our users have no idea (sorry guys, we do our best to promote you) what DevExpress is so the question is pretty much a given.

20 October, 2010
Heath Brown
Heath Brown

Another awesome post.  I can't wait to see this WinForms stuff.

20 October, 2010
Roger Areia
Roger Areia

I had already created a skin chooser gallery helper based on the code in simple ribbon pad (works good).  I only provide access to the "special day" skins as easter-eggs that are automatically used on the special days in question.

cheers

20 October, 2010
Julian Bucknall (DevExpress)
Julian Bucknall (DevExpress)

All: Check out the new blog post (community.devexpress.com/.../winforms-skin-choosers-using-your-own-skin-names.aspx) that shows how you will be able to change the skin names, should you not like ours.

Cheers, Julian

22 October, 2010

Please login or register to post comments.