Implements robust MVVM patterns and reactive UI logic for Avalonia applications using the Zafiro toolkit.
This skill provides specialized guidance for architecting Avalonia applications with a focus on functional-reactive principles through ReactiveUI and the Zafiro extension library. It streamlines the creation of complex ViewModels, multi-step wizard interfaces, and automated section discovery, ensuring clean separation of concerns and maintainable UI logic. It is particularly useful for developers building enterprise-grade cross-platform applications that require sophisticated state management, navigation flows, and dependency injection mapping.
주요 기능
011 GitHub stars
02Clean composition patterns using DataTypeViewLocator for DI
03Declarative multi-step wizard creation using SlimWizard
04Enhanced command management with progress reporting and metadata
05Automatic UI section discovery via attribute-based registration
06Functional-reactive state management via ReactiveUI integration
사용 사례
01Managing high-frequency reactive state updates in Avalonia UIs
02Building complex multi-page setup wizards for desktop applications
03Architecting modular dashboards with automatic section registration