How do I create an attractive GUI in C#? [closed]
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this questionHow do I create an attractive GUI - similar to the one use开发者_运维技巧d for Microsoft Office - in C#?
I will be using Winforms and C#.
WPF is a good place to start. Also you may checkout this blog post which illustrates how to create an Office like Ribbon in WPF.
Do you want to emulate the Office 2007/2010 ribbon?
Codeplex has a WinForms ribbon control you might like at http://ribbon.codeplex.com/.
See also Ribbon UI Control for WinForms
There are many rich controls collections, some free, some that need payment (devexpress.com for example).
You want it for WinForms, for Silverlight, for WPF, for ASP.NET? (devexpress has all of them).
If you want something "free", there are toolkits for WPF and Silverlight on codeplex.
Take a look at Krypton - It is a Free Winforms Skinner (Themer) that gives a cool look without too much effort. All you need to do is use their controls (which are extended from the basic Winforms Controls and have the same properties / methods events.
The visual part of Office that I see most people emulating is the ribbon control. Here's info on an example like it.
http://www.codeproject.com/KB/WPF/ribboncontrol.aspx
精彩评论