The project I’m currently work is to develop a PC client for a server. They have already created a client using windows forms and we are developing our PC client on top of it.
My team decided to go for hosting WPF controls inside that existing windows form just because our customer needs beautiful, interactive and complex user interfaces and the User Interface should be independent from the business logic.
I’m still reading about the advantages of hosting WPF controls inside a windows form and the possible disadvantages.
You can try to host WPF Controls inside a Windows Form easily by referring to the article, WPF Tutorial – Using WPF in WinForms.
It is also possible to use windows form controls inside WPF too. I recommend you to read the article, Mixing WPF and WinForms to go deep into controls mixing.
Lets talk more about this mix approach soon.