Why WPF and not WinForms

Jul 19

Since I had to repeat often why I choose WPF for .NET programming over WinForms, I have decided to write down my reasons here:

    WPF works much better than WinForms on todays high-resolution monitors like FullHD tablets and 4K displays
    with WPF it is much easier to build the moden interface designs my customers are asking
    WPF has a very powerful binding and is made for modern programming paradigms like MVVM. Therefore it permits a much cleaner design of the program structure
    WPF is what Microsoft recommends for new applications

I think, these reasons are worth to discard what I know about the Windows API.

Comments are closed.