Reputation: 51
I want to create a winform application in c# that uses a rich UI or better controls than the default windows controls. One example of the UI that comes to mind is that of main screen of latest edition of AVG free antivirus software (http://en.wikipedia.org/wiki/File:AVG_Internet_Security.png).
Any idea of how a similar UI could be designed, without hardcoding controls? Do you think that the main options are shown using a custom list view control? Also I don't want to go for commercial third party controls like devexpress etc.
Also any pointers for winforms c# skinning would be appreciated.
Thanks and Regards, Omkar
Upvotes: 0
Views: 2085
Reputation: 3545
If you're stuck with using WinForms, your best bet would be to use WPF controls within your WinForms application. This will allow you to take advantage of WPF UI functionality if an existing program or team programming knowledge prevents you from totally switching to WPF.
Upvotes: 1
Reputation: 54117
If you're creating a client application but want to break free of the standard Windows look-and-feel you might that WPF better suits your needs.
Upvotes: 2
Reputation: 6694
Heavy use of images. E.g. you could go with putting images over Label
s. Register to mouse events and swap the images. There you are.
Upvotes: 0