designing-avalonia-customcontrol-architecture

Community

Architect Avalonia UI with modular CustomControls

Authorchristian289
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Defines the standard solution structure for AvaloniaUI Desktop Applications using CustomControl, enabling consistent project setups and scalable UI architecture.

Core Features & Use Cases

  • Defines a recommended folder layout and file organization for CustomControl-driven Avalonia projects.
  • Explains how to structure Themes, Generic.axaml, and control classes for reusable, themeable components.
  • Use Case: When starting a new AvaloniaUI app, follow this structure to separate visuals from logic and streamline theming.

Quick Start

Create a new AvaloniaUI solution following this architecture with a Themes directory containing Generic.axaml and your CustomControl files.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: designing-avalonia-customcontrol-architecture
Download link: https://github.com/christian289/dotnet-with-claudecode/archive/main.zip#designing-avalonia-customcontrol-architecture

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.