Getting Started with WPF

Windows Presentation Foundation (WPF) is a UI framework that creates desktop client applications, and it is a subset of the .NET Framework. The WPF development platform supports a broad set of application development features, including an application model, resources, controls, graphics, layout, data binding, documents, and security. WPF uses the Extensible Application Markup Language (XAML) to provide a declarative model for application programming.

First WPF Desktop Application

I used Visual Studio 2017, and followed Microsoft official tutorial.

WPF vs WinForms

I have been using WinForms for my windows desktop applications.
Both WinForms (Windows Forms) and WPF are GUI frameworks for .NET developers.

MVC vs MVVC

Reference

WPF Tutorial

0%