Why WPF?

1. Highly Customizable UI and Graphics

In WPF every single UI component is highly customizable. You can completely rewrite a controls’ look and behavior by simply editing or altering its template. In WPF you can have user interface separated from the logic of the control. Therefore, while the actions control performs remain the same, the developer is able to customize its look as much as he wants. The support for graphics is way more advanced in WPF, giving the developer the possibility to work with 3D objects and shapes, animations and media in an easier manner. Also every element in a WPF application is a vector object, therefore zooming in and resizing can be performed without loss in visual appearance quality.

Prev