dotnet-wpf

Guide WPF desktop app development with MVVM, data binding, and migration workflows.

8|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Postpartum-genushyacinthus29/dotnet-skills --skill dotnet-wpf-postpartum-genushyacinthus29
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-wpf
Source: https://github.com/Postpartum-genushyacinthus29/dotnet-skills/tree/main/skills/dotnet-wpf
Command: npx skills add https://github.com/Postpartum-genushyacinthus29/dotnet-skills --skill dotnet-wpf-postpartum-genushyacinthus29

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Build and modernize Windows desktop applications using WPF with correct XAML, data binding, commands, threading, styling, and Windows desktop migration decisions.

Core Features & Use Cases

  • MVVM-oriented patterns and clean data binding for maintainable UIs
  • Robust threading and dispatcher usage to keep UIs responsive
  • Style, theme, and resource dictionary guidance for consistent Windows experiences
  • Migration guidance from .NET Framework to modern .NET WPF apps with practical workflows

Quick Start

Create or open a WPF project and begin applying MVVM, data binding, and resource-based styling to modernize the UI.

Frequently Asked Questions about dotnet-wpf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement MVVM data binding in WPF?

MVVM data binding in WPF connects your view to a viewmodel using XAML binding expressions. This skill provides patterns for clean data binding and dependency injection to build maintainable desktop UIs.

What is the best way to keep a WPF desktop UI responsive during heavy processing?

Keeping a WPF UI responsive requires robust threading and correct dispatcher usage. This skill guides applying background threads and dispatcher invocations to prevent UI freezing.

How do I migrate a .NET Framework WPF app to modern .NET?

Migrating a .NET Framework WPF app to modern .NET involves practical workflow decisions and project file updates. This skill provides migration guidance for modernizing Windows desktop applications.

How do I create consistent styling using WPF resource dictionaries?

WPF resource dictionaries define styles and themes for consistent Windows experiences. This skill offers guidance on structuring resource dictionaries to standardize UI styling across your application.

Does this WPF guidance cover accessibility and testing?

Yes, this WPF guidance covers accessibility and testing considerations. It describes architecture and implementation requirements that satisfy testing guides and accessibility standards for desktop apps.