avalonia-events
CommunityDefine and handle Avalonia routed events.
Software Engineering#avalonia#routed-events#addhandler#routing-strategies#onapplytemplate#part-pattern#class-handlers
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.