Hi Guys,
I have develope windows application in c#. I want make it more attractive in looking is their is any skinner or themes available (Third party tools) free or paid in .net.
waiting for pleasant reply.

Dani AI

Generated

asked about skinning a C# Windows app and suggested WPF. Both paths are valid; the right choice depends on how much UI work is acceptable and whether the project should be modernized long term or simply get a quick polish.

Options to consider:

  • Quick improvements for an existing WinForms app: enable the visual styles (Application.EnableVisualStyles), tidy control properties (FlatStyle, BackColor) and use owner-draw for key controls. Commercial UI suites (DevExpress, Telerik, Syncfusion, ComponentOne, DevComponents) provide ready-made themes/skins and significantly reduce work compared with custom painting. Community projects and smaller skin libraries can offer free alternatives for simple needs.
  • Move to WPF for richer styling: WPF uses XAML, templates and vector graphics for flexible, modern UIs. VS2008 can create WPF projects, but the view layer must be rewritten.
  • Incremental migration: host WPF content inside WinForms (ElementHost) or host WinForms controls inside WPF (WindowsFormsHost) to port screens gradually.

Checklist before deciding: separate business logic into class libraries so it can be reused; build a small WPF proof of concept; evaluate license and deployment requirements for any third-party suite; test DPI/scaling and target .NET versions. For a quick attractive result, a commercial WinForms theme pack is fastest. For long-term UI flexibility and modern effects, plan a staged move to WPF.

Recommended Answers

All 2 Replies

Thanks Momerath for reply but my project in vs2008 and i want to design it. According to you i have to create new project in WPF

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.