Click here to Skip to main content
15,901,505 members
Please Sign up or sign in to vote.
1.09/5 (6 votes)
Hello everyone! So some of you might already know that I lost some inspiration and hope in C# because of the lack of design that you were able to do with Visual Studio and now I've gotten some huge inspiration, when I saw this it made me want to start coding in C# again so badly, but the thing is I dont know if this is possible with just Visual Studio alone, let me explain.

1. Do I need to use Bunifu.NET?

2. Could I make the same design type without having to use WPF Application?

3. Is there any other way of doing the same style? (That is free)

Sorry I cant explain it more in depth but that is the softwares I want to create, well I want to give them that modern style, I dont want to create that software that is being showed in the video but the design.
C#, Modern Flat UI Dashboard winform Design Bunifu.NET - YouTube

What I have tried:

I've tried looking over the internet for solutions
Posted
Updated 12-Apr-16 23:39pm
v3
Comments
Sergey Alexandrovich Kryukov 12-Apr-16 11:42am    
1) "Do I need..." — for what?
2) "Same design..." — what design? Why without WPF? You need to answer this "why" question seriously.
3) What style? Why "any other way"? What are your requirements to the "way"?

What features of style you are unhappy with? If you "cannot explain it more", why asking questions? You did not pose any problem. The general answer would be: you can implement virtually any design in .NET, and it is not related to Visual Studio, which is nothing but IDE.

How do you think the authors of this commercial library used? Just .NET. And you can do it, too.
Now, about your video... Be careful. Such questions can be considered as commercial promotion, that is, spam, which can result in cancellation of your member account.

The page you referenced contains spam, too.

—SA
BladeLogan 12-Apr-16 11:56am    
Sorry for being so unclear sir.

1. Do I need to use Bunifu.NET to create a flat UI design such as being showed in the video posted in the question.

2. I feel like using a WPF application instead of a Windows Form Application would be alot of time waste when creating the same software but you can get to the design part much easier and faster, i.e
Lets say I had Bunifu.NET and used the same method they used in the video to create a similar Windows Form Application, it goes alot faster then creating everything with xml in the WPF.

So my question is.

Could I create the same type of design (The Flat UI) looking design without going through the hassle of using xml and WPF (Its really not that im trying to weasle my way through extra work its just that I perfer Windows Form Application) even though its lacking the UI design part which WPF provides.

And for the third question, If you can create the same looking design the (Flat Ui) look, is there any other (Free) extensions I ould use (IfI need an extention that is)

I didnt know it was considered spam, I would be glad to close this question once I get an answer.
CHill60 12-Apr-16 12:19pm    
SA will not have been notified of your response - use the "Reply" link next to a post to ensure the poster is notified.
You don't have to use WPF - but I'm not sure why you think WinForms is "faster". There are other libraries available, most of them are open-source or you can draw your own custom controls.
You might want to do some research on Themes and Skins.
Have a look at this article which creates a button WinForm ImageButton[^]
Sergey Alexandrovich Kryukov 12-Apr-16 23:21pm    
Thank you for the note. Indeed, I missed this comment, and that's why I did not answer.
Faster "WinForms" is a pure myth. In most "normal" graphical chores, WPF is faster because of the DirectX hardware acceleration. I believe faster Forms solution may exist, but it's a rare situation.
Let me reiterate: even without themes or skins, anyone can create any imaginable presentation. There are no limitations on what pixels are shown in UI. It's true for both Forms and WPF...
—SA
Philippe Mori 12-Apr-16 23:50pm    
Although WinForms could be used, WPF is more adapted for that if one want to do everything himself.

Your video is showing a fairly standard Visual Programming framework and editor and more specifically that editor is what would be called a WYSIWYG Design Editor.

Generally when they are in this form the correct terminology for them is Graphical user interface builders. Wiki carries a list of them for just about everything you could imagine

List of graphical user interface builders and rapid application development tools - Wikipedia, the free encyclopedia

Most of us have seen these come and go and none of them have made any real impact because they generally have rather large drawbacks which ultimately limit them to very specific program situations and generally layman or naive programmers are the target audience.

The editor shown in your video looks very similar in operation to the old Delphi (Visual Pascal) editor in operation. Embarcadero is the current owner of Delphi and has just released version 10 which does many of the same sorts of things you just showed, they have a video which looks sort of similar to the one you showed.

So as it seems to be the WYSIWYG design element that seems to excite you then perhaps work your way thru the wiki list looking at options that may interest you. You will have to discuss the ones that interest you on an appropriate forum as most programmers develop "run away" instincts when we see these things.
 
Share this answer
 
Comments
BladeLogan 12-Apr-16 20:51pm    
Thank you sir! I will go through the list! Im so glad to know that this is possible!
I haven't seen anyone mention this yet, and it doesn't seem to be in the list from Solution 1.

If you do go down the WPF route then have a look at Microsoft Expression Blend - Welcome to Expression Blend[^] for creating your GUI in WPF (or Silverlight). It's has a free version, links well with Visual Studio and is quite an easy tool to get various effects and looks on your controls.

There is also a huge slew of tutorials on it - Learn Microsoft Expression Blend: videos, tutorials, whitepapers[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900