avalonia-layout-zafiro
Zafiro로 깔끔한 Avalonia UI 레이아웃 구축
시맨틱 컨테이너와 공유 스타일을 사용하여 유지보수 가능한 Avalonia 애플리케이션을 만드세요. Zafiro.Avalonia 컴포넌트와 모범 사례를 통해 XAML 중복을 줄이세요.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "avalonia-layout-zafiro". 아이콘, 레이블, 값을 포함한 지갑 잔액 디스플레이 만들기
النتيجة المتوقعة:
지갑 아이콘에는 EdgePanel의 StartContent, 레이블에는 Content, 잔액 값에는 EndContent를 사용하세요. 일관된 아이콘 스타일링을 위해 IconOptions.Size와 IconOptions.Fill을 적용하세요.
استخدام "avalonia-layout-zafiro". 테두리와 색상 설정을 반복하지 않으려면 어떻게 해야 하나요?
النتيجة المتوقعة:
Containers.axaml에서 선택자 'HeaderedContainer.BlueSection'을 사용하여 스타일을 정의하고, DynamicResource를 사용하여 CornerRadius, BorderThickness, BorderBrush, Background를 설정하세요. Classes='BlueSection'으로 적용하세요.
التدقيق الأمني
آمنStatic analysis detected 100 pattern matches but all are false positives. The skill contains only Markdown documentation files with XAML examples for Avalonia UI development. Detected patterns like backticks are Markdown code fences, not shell execution. No executable code or security risks present.
درجة الجودة
ماذا يمكنك بناءه
데스크톱 앱 개발자
시맨틱 컨테이너와 공유 스타일을 사용하여 기존 Avalonia 뷰를 리팩토링하여 더 깔끔하고 유지보수 가능한 XAML로 만드세요.
UI 아키텍트
Zafiro 컴포넌트와 테마 구성을 사용하여 대규모 Avalonia 코드베이스에서 일관된 UI 패턴을 수립하세요.
크로스플랫폼 개발자
Windows, macOS, Linux 플랫폼에서 작동하는 최신 Avalonia 레이아웃 기술을 배우세요.
جرّب هذه الموجهات
헤더와 콘텐츠가 있는 설정 섹션을 만들어야 합니다. 어떤 Zafiro 컨테이너를 사용하고 어떻게 사용하나요?
IconExtension을 사용하여 일관된 스타일링으로 버튼과 헤더에 FontAwesome 아이콘을 추가하는 방법을 보여주세요.
여러 HeaderedContainer 요소에 반복되는 속성 설정이 있습니다. Classes를 사용하여 공유 스타일로 추출하는 것을 도와주세요.
코드 비하인드 없이 TextBox의 포커스 관리를 처리해야 합니다. Interaction.Behaviors로 이를 구현하는 방법을 보여주세요.
أفضل الممارسات
- 테마 전환을 지원하려면 색상과 브러시에 DynamicResource 사용
- 중첩된 Grid 및 StackPanel 구조 대신 EdgePanel으로 레이아웃 평탄화
- 재사용을 위해 반복되는 레이아웃을 제네릭 UserControl 컴포넌트로 추출
تجنب
- 보기 XAML에서 리소스 대신 하드코딩된 색상이나 크기 직접 사용
- 여러 Grid 및 StackPanel 레이어로 깊은 중첩 생성
- 간단한 로직에 IValueConverter 사용 (ViewModel에 속하는 로직)
الأسئلة المتكررة
Zafiro.Avalonia란 무엇인가요?
프로젝트에 Zafiro.Avalonia를 추가하려면 어떻게 하나요?
코드 비하인드 대신 Behaviors를 언제 사용해야 하나요?
시맨틱 컨테이너의 장점은 무엇인가요?
라이트 및 다크 테마 간 전환은 어떻게 하나요?
기존 Avalonia 프로젝트에서 이 스킬을 사용할 수 있나요?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/avalonia-layout-zafiroمرجع
main
بنية الملفات