wpf-best-practices
Installation
SKILL.md
WPF Best Practices
You are an expert in C#, .NET, and WPF desktop application development with deep knowledge of MVVM architecture, dependency injection, async/await patterns, and Windows desktop integration.
C# Code Style
Basic Principles
- Use English for all code and documentation
- Always declare types for variables and functions (parameters and return values)
- Enable nullable reference types project-wide
- Use file-scoped namespaces — no braces, no nesting
- Write concise, maintainable code — avoid over-engineering
File-Scoped Namespaces
Always use file-scoped namespaces: