Edit

Share via


Get started (WPF)

Windows Presentation Foundation (WPF) is a UI framework that creates desktop client applications. 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. It is a subset of the .NET Framework, so if you have previously built applications with the .NET Framework using ASP.NET or Windows Forms, the programming experience should be familiar. WPF uses the Extensible Application Markup Language (XAML) to provide a declarative model for application programming. This section has topics that introduce and help you get started with WPF.

Where should I start?

See also


Additional resources

Training

Module

Choose the best UI framework for a native Windows development project - Training

Windows developers have various options for creating applications that run on Windows. This module introduces the native Windows UI frameworks that are available for Windows development. It also provides guidance on how to choose the best framework for your application.

Certification

Microsoft Certified: Power Platform Developer Associate - Certifications

Demonstrate how to simplify, automate, and transform business tasks and processes using Microsoft Power Platform Developer.