formatting-wpf-csharp-code

Solid

Formats WPF XAML and C# code using XamlStyler and dotnet format. Generates Settings.XamlStyler and .editorconfig files automatically. Use when code formatting or style cleanup is needed.

Code & Development 40 stars 6 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
54
Recency 20%
100
Frontmatter 20%
40
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# WPF and C# Code Formatting Applies consistent code style to XAML and C# files. --- ## 1. Required Tools ### .NET 10 SDK All commands use `dotnet dnx` for cross-platform compatibility (Windows, Linux, macOS). ```bash # Verify .NET 10 is available dotnet --version # Should be 10.0.x or higher ``` ### XamlStyler (XAML Formatting) Run via `dotnet dnx` (dotnet tool runner). No manual installation required. ### dotnet format (C# Formatting) Included with .NET SDK by default. --- ## 2. Configuration Files ### Settings.XamlStyler Copy from template to workspace root if `Settings.XamlStyler` doesn't exist. **Template location**: `templates/Settings.XamlStyler` **Key settings**: - `AttributesTolerance: 1` - Allow up to 1 attribute on same line - `KeepFirstAttributeOnSameLine: true` - Keep first attribute on element line ### .editorconfig Copy from template to workspace root if `.editorconfig` doesn't exist. **Template location**: `templates/.editorconfig` **Key settings**: - Indentation: 4 spaces - Line ending: CRLF (Windows) - Max line length: 120 --- ## 3. Formatting Commands ### XAML Formatting ```bash # Format all XAML files in workspace dotnet dnx -y XamlStyler.Console -- -d "{workspace}" -r -c "{workspace}/Settings.XamlStyler" # Format single file dotnet dnx -y XamlStyler.Console -- -f "{file.xaml}" -c "{workspace}/Settings.XamlStyler" ``` **dotnet dnx Options**: - `-y`: Auto-accept confirmation prompt - `--`: Separator between dnx options and tool ar...

Details

Author
christian289
Repository
christian289/dotnet-with-claudecode
Created
7 months ago
Last Updated
6 days ago
Language
C#
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category