There are many advantages of using WPF development,
Easy to reuse code
Create your own custom UI controls
Animation model support
Data binding
Effective control and reusability features