T
T
teuchezh2019-04-22 18:07:03
C++ / C#
teuchezh, 2019-04-22 18:07:03

Windows Forms C# design?

Hello everyone, I am writing a course in C #, (the AIS topic is "Furniture Store", the program is "built" on the MDI container, there is little code, basically everything is due to the "constructor") in general, nothing is ordinary, so I would like at least some give a nice look, something in the style of Materia, Metro, Fluent. I found Telerik UI, but if you use it, you need to do everything all over again, and it didn’t really stick together with it, in the process of googling I didn’t find anything suitable or didn’t search well, basically everything about WPF. Maybe someone faced a similar issue?
3hufo.png

Answer the question

In order to leave comments, you need to log in

1 answer(s)
C
cyber_roach, 2019-05-19
@cyber_roach

I will explain on my fingers
1) Windows Forms were born in the days of Windows 95, when only a few thought about the design of windows in windows.
Implementation is possible, but it is akin to torture and BDSM, and only a few can do some material style on it, although in the end it will still look like a Chinese fake (take a closer look at the curvature of the material on the TV on the forms in comparison with the android, you will understand what i)
2) The MDI container has not been used since 2003. (as .net came out), instead of it now more promising Docking or tab-layout (see any browser) or Ribbon.
There are of course exceptions, for example in Photoshop you can enable something like MDI mode, but these are very specific use cases.
Already only 2 of these factors deprive you of any modern methods / libraries for integrating custom designs into a project
3) WPF.
Why do you see information in the context of desktop design only about it.
Well, because there is an optimal price / time / quality ratio in integration.
You can do almost anything, but for hardcore you need a great skill (as elsewhere, by the way)
You can see examples from me https://inediapps.com/portfolio/
In the future, I recommend switching to this platform, although some oldfags may argue with me here . As for relevance - it's faster than forms, it's actively supported by Microsoft now, it's opensource, it supports tach and hiDPI, it's cross-platform perspective (Avalonia, Unity3D, Xamarin+.net5...)
Conclusion.
Understand, forgive and forget about MDI + WinForm design.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question