Hello!

I am writing a program on WPF. I would like to give the application a beautiful modern look. This is especially true for DataGrid. Interested in something in the colors of Microsoft Office or similar. Saw how are issued in DevExpress, something is necessary similar. It would be very nice if the theme changed the appearance of the entire application at once: the background, the buttons, the tables, etc. And further. Where can I see recommendations or rules on how the application should be designed in general: the size of buttons, menus, status bar, drop-down lists and other things; perhaps recommendations on the arrangement of elements in the window and their layout for some typical tasks (for example: adding a new employee, input form, organizing a menu, etc.).

Thank you in advance.

PS I know about Telerik and DevExpress, but I would like a free solution.

    5 answers 5

    Regarding the design, of course, in the UX Style Guide.

    Here you have the Microsoft Vista + User Experience Guidelines and the Apple Human Interface Guidelines (this is for desktop programs). Reading is long and boring, and much in the style of KO, but still most of the programs around do not do that. Note that when you read this, you will become a UI expert.

    Notice that the standard controls most likely satisfy the necessary guidelines.

    About skinning - do not worry. If you are making a commercial product, the money from the first sale will be enough to buy commercial libraries. And if you make a free product - especially do not worry, especially in the first version. You can always hide later, WPF allows it.

    • Thanks for the sensible answer. But, if you tell me a free theme or themes with DataGrid support, I will be very grateful to you. - Sergio
    • @ Sergio: I’m not going to tell you about the topic, sorry, I don’t know. - VladD

    Check out WPF Themes - a free collection of themes.

      Try ModernUI .

      The screenshots look pretty nice.

      Completely free available through NuGet.

      You can also try http://datagridthemesfromsl.codeplex.com/ .

      And here's another great theme in the style of MaterialDesing

        There is a free solution, like in the book WPF: Windows Presentation Foundation in .NET 4.0 with examples in C # 2010 , there are enough examples for them and an explanation, and there is also a resource that stores a sufficient number of examples of code .

          I use only mahapps . Free, informative, a bunch of themes and styles. Everything you need for a good application.