avalonia-events

Community

Define and handle Avalonia routed events.

Authorlinuxdevel
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Avalonia routed events are central to building interactive UIs. This skill covers defining custom RoutedEvent, handling bubbling or tunneling, and wiring handlers with AddHandler, RoutingStrategies, the OnApplyTemplate/PART pattern, or class-level static handlers via AddClassHandler.

Core Features & Use Cases

  • Custom RoutedEvent creation and registration for controls.
  • Event routing across the visual tree with Bubble, Tunnel, and Direct strategies.
  • Template integration via OnApplyTemplate and PART pattern to wire parts safely.

Quick Start

Create a custom RoutedEvent on a control, attach handlers with AddHandler using the correct RoutingStrategies, and wire template parts in OnApplyTemplate.

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: avalonia-events
Download link: https://github.com/linuxdevel/Avalonia-skills/archive/main.zip#avalonia-events

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 510,000+ vetted skills library on demand.