MSDN .NET Desktop Development

WinForms

WinForms Basics

Learn how to build Windows Forms applications with C#, design UI components, and handle events.

Read Tutorial
WPF

WPF Intro

Get started with Windows Presentation Foundation, XAML layouts, data binding, and styling.

Read Tutorial
UWP

UWP Quickstart

Create Universal Windows Platform apps, explore adaptive UI, and publish to Microsoft Store.

Read Tutorial
MVVM

MVVM Pattern

Understand Model-View-ViewModel architecture and implement it in WPF and UWP projects.

Read Tutorial
Accessibility

Desktop Accessibility

Make your desktop apps accessible: keyboard navigation, screen readers, and high contrast.

Read Tutorial
Deploy

Deploying Desktop Apps

Package, sign, and distribute Windows desktop applications using ClickOnce, MSI, and MSIX.

Read Tutorial