Whenever you created a menu in good old winforms, you had the choice of using a "managed" style that looks like the menues from Microsoft Office 2003. Is there any such thing in WPF

I'm not a designer and I don't have enough experience in designing UI, to do a complete UI design from scratch. I was hoping that WPF offered me the same easy creation of UI like winforms did, but that's not the case. I hope the final release later this month with VS 2008 will give me a lot more help. Smile

Do you know of any good resources for designing UI in WPF . I'm talking about guides/howto's for styling WPF controls, not just the Vista UI Guidelines.

Re: Windows Presentation Foundation (WPF) Easy usage of common styles

Drew Marsh

There isn't anything built into WPF that will give you the exact look you want. You would need to find/create a style for Menu and MenuItem controls that made it look the way you want. The style you want may not come "out of the box", but the fact that you can style the control and not have to worry about the behavior changing is far more powerful than the WinForms model.

Search the web, maybe someone has already created the style for you. Either that or you could contract a WPF designer to do it for you. It's not something that would take a skilled desginer more than a day or two of work.

As for guidelines, have you read the Styling and Templating section of the SDK Also you should have a look at the Resources Overview.


Re: Windows Presentation Foundation (WPF) Easy usage of common styles

Tim Dawson

You might find you need to purchase a third-party component. Even the somewhat basic support in winforms for Office 2003 look and feel had more capabilities than the stock WPF menus, so if you're looking for capabilities as well as look and feel this will be the way to go.

The final release of VS2008 won't bring you any more WPF controls.

Re: Windows Presentation Foundation (WPF) Easy usage of common styles


I agree that the styling in WPF is a lot more flexible and better than the old winforms. But in winforms you had the posibility of using some styling. controls also support some nice style presets. This, however is lacking in WPF. The common guy don't want to spend a lot of his time trying to make some button look nice.

This may come in time. Some people are kind enough to create nice buttons, grids and other controls with style presets, and make them avaliable.

Unfortunately I'm a student on my 5th year in application development. I don't have the money for hiring a designer for some simple styling of my user interface.

Re: Windows Presentation Foundation (WPF) Easy usage of common styles


I've been looking at Actipro Ribbon controls. I really like the way the Office 2007 (Ribbon) interface works. This kind of UI could also work for my application. But then again, I don't have the money for it.

I was hoping that the final release of framework 3.5 would bring some improved controls (not necessarily new).

Well, back to the issue:

I managed to get the somewhat basic Office 2003 look I was trying to achieve. I used a gradient brush and got the HEX values of the colors from a Office 2003 screenshot on google images.

I still have a long way to go, before I'm satisfied, just need to work a little more with WPF.