I have a Windows Forms application that was using .Net Framework 1.1. This application has recently been migrated to work on .Net Framework 3.5.
It contains many UserControls and the client wants to change their appearence. I was thinking to use WPF for that.

Could you please tell me how would be the best way of doing it?
Should I create new WPF UserControls with the new look that keep the old functionality?
Or is it a way to define templates in WPF and integrate them in the already existing UserControls from my WindowsForms app?

Could you please indicate how would be the beast and rapid way of doing it?
Thank you in advance.