Getting Started with WPF
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Getting Started with 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.
| I want to jump right in… | Walkthrough: My First WPF Desktop Application Walkthrough: Create a WPF Desktop Application connected to an Azure Mobile Service |
| How do I design the application UI? | Designing XAML in Visual Studio and Blend for Visual Studio |
| New to .NET? | Overview of the .NET Framework Application Essentials Getting Started with Visual C# and Visual Basic |
| Tell me more about WPF… | Introduction to WPF XAML Overview (WPF) Controls Data Binding Overview WPF Data Binding with LINQ to XML |
| Are you a Windows Forms developer? | Windows Forms Controls and Equivalent WPF Controls Supported Scenarios in WPF and Windows Forms Interoperation |
Class Library (WPF)
Application Development Overview
.NET Framework Developer Center
Create Modern Desktop Applications with Windows Presentation Foundation