dotnet-ui by novotnyllc/dotnet-artisan
npx skills add https://github.com/novotnyllc/dotnet-artisan --skill dotnet-ui跨 Blazor、MAUI、Uno Platform、WPF、WinUI 3 和 WinForms 的 .NET UI 开发。此技能涵盖框架选择、组件架构、XAML 模式、MVVM、平台特定部署、无障碍访问和本地化。每个框架领域都有一个包含深度指导的专用配套文件。
| 主题 | 关键词 | 描述 | 配套文件 |
|---|---|---|---|
| Blazor 模式 | hosting model, render mode, routing, streaming, prerender | 托管模型、渲染模式、路由、流式渲染、预渲染、AOT 安全模式 | references/blazor-patterns.md |
| Blazor 组件 | lifecycle, state, JS interop, EditForm, QuickGrid | 生命周期方法、状态管理、JS 互操作、EditForm、QuickGrid | references/blazor-components.md |
| Blazor 身份验证 | AuthorizeView, Identity UI, OIDC flows | 登录/登出流程、AuthorizeView、Identity UI、OIDC、角色和策略身份验证 | references/blazor-auth.md |
| Blazor 测试 | bUnit, rendering, events, JS mocking | bUnit 组件渲染、事件、级联参数、JS 互操作模拟 | references/blazor-testing.md |
| MAUI 开发 | project structure, XAML, MVVM, platform services |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 项目结构、XAML/MVVM 模式、Shell 导航、平台服务 |
| references/maui-development.md |
| MAUI AOT | iOS/Catalyst, Native AOT, trimming | iOS/Catalyst Native AOT 管道、大小/启动收益、库兼容性 | references/maui-aot.md |
| MAUI 测试 | Appium, XHarness, platform validation | Appium 2.x 设备自动化、XHarness、平台验证 | references/maui-testing.md |
| Uno Platform | Extensions, MVUX, Toolkit, Hot Reload | 扩展生态系统、MVUX 模式、Toolkit 控件、热重载 | references/uno-platform.md |
| Uno 目标平台 | WASM, iOS, Android, macOS, Windows, Linux | 针对 WASM、iOS、Android、macOS、Windows、Linux 的指导 | references/uno-targets.md |
| Uno MCP | tool detection, search-then-fetch, init | MCP 工具检测、先搜索后获取工作流、初始化规则、回退 | references/uno-mcp.md |
| Uno 测试 | Playwright WASM, platform patterns | 用于 WASM 的 Playwright、平台特定测试模式、运行时头 | references/uno-testing.md |
| WPF 现代化 | Host builder, MVVM Toolkit, Fluent theme | 主机生成器、MVVM Toolkit、Fluent 主题、性能、现代 C# | references/wpf-modern.md |
| WPF 迁移 | WPF/WinForms to .NET 8+, UWP to WinUI | WPF/WinForms 迁移到 .NET 8+、UWP 迁移到 WinUI、升级助手 | references/wpf-migration.md |
| WinUI | Windows App SDK, XAML, MSIX/unpackaged | Windows App SDK、x:Bind、x:Load、MSIX/非打包部署、UWP 迁移 | references/winui.md |
| WinForms | high-DPI, dark mode, DI, modernization | 高 DPI 缩放、深色模式、依赖注入模式、现代化 | references/winforms-basics.md |
| 无障碍访问 | SemanticProperties, ARIA, AutomationPeer | SemanticProperties、ARIA 属性、AutomationPeer、各平台测试 | references/accessibility.md |
| 本地化 | .resx, IStringLocalizer, pluralization, RTL | .resx 资源、IStringLocalizer、源生成器、复数形式、从右到左布局 | references/localization.md |
| WinUI 控件/样式 | CommandBar, GridView, adaptive triggers, Mica, system brushes, icons | WinUI 控件选择、自适应布局、主题、材质、排版 | references/winui-controls-styling.md |
| UI 选择器 | framework selection decision tree | 跨 Blazor、MAUI、Uno、WinUI、WPF、WinForms 的决策树 | references/ui-chooser.md |
| 平台绑定 | Java.Interop, ObjCRuntime, Android AAR, iOS XCFramework, Slim Binding | 针对 Android 和 Apple 平台的自定义原生 SDK 绑定 | references/platform-bindings.md |
每周安装次数
73
仓库
GitHub 星标数
198
首次出现
2026年2月27日
安全审计
安装于
codex70
gemini-cli69
kimi-cli69
cursor69
opencode69
amp69
.NET UI development across Blazor, MAUI, Uno Platform, WPF, WinUI 3, and WinForms. This skill covers framework selection, component architecture, XAML patterns, MVVM, platform-specific deployment, accessibility, and localization. Each framework area has a dedicated companion file with deep guidance.
| Topic | Keywords | Description | Companion File |
|---|---|---|---|
| Blazor patterns | hosting model, render mode, routing, streaming, prerender | Hosting models, render modes, routing, streaming, prerendering, AOT-safe patterns | references/blazor-patterns.md |
| Blazor components | lifecycle, state, JS interop, EditForm, QuickGrid | Lifecycle methods, state management, JS interop, EditForm, QuickGrid | references/blazor-components.md |
| Blazor auth | AuthorizeView, Identity UI, OIDC flows | Login/logout flows, AuthorizeView, Identity UI, OIDC, role and policy auth | references/blazor-auth.md |
| Blazor testing | bUnit, rendering, events, JS mocking | bUnit component rendering, events, cascading params, JS interop mocking | references/blazor-testing.md |
| MAUI development | project structure, XAML, MVVM, platform services | Project structure, XAML/MVVM patterns, Shell navigation, platform services | references/maui-development.md |
| MAUI AOT | iOS/Catalyst, Native AOT, trimming | iOS/Catalyst Native AOT pipeline, size/startup gains, library compatibility | references/maui-aot.md |
| MAUI testing | Appium, XHarness, platform validation | Appium 2.x device automation, XHarness, platform validation | references/maui-testing.md |
| Uno Platform | Extensions, MVUX, Toolkit, Hot Reload | Extensions ecosystem, MVUX pattern, Toolkit controls, Hot Reload | references/uno-platform.md |
| Uno targets | WASM, iOS, Android, macOS, Windows, Linux | Per-target guidance for WASM, iOS, Android, macOS, Windows, Linux | references/uno-targets.md |
| Uno MCP | tool detection, search-then-fetch, init | MCP tool detection, search-then-fetch workflow, init rules, fallback | references/uno-mcp.md |
| Uno testing | Playwright WASM, platform patterns | Playwright for WASM, platform-specific test patterns, runtime heads | references/uno-testing.md |
| WPF modern | Host builder, MVVM Toolkit, Fluent theme | Host builder, MVVM Toolkit, Fluent theme, performance, modern C# | references/wpf-modern.md |
| WPF migration | WPF/WinForms to .NET 8+, UWP to WinUI | WPF/WinForms to .NET 8+, UWP to WinUI, Upgrade Assistant | references/wpf-migration.md |
| WinUI | Windows App SDK, XAML, MSIX/unpackaged | Windows App SDK, x:Bind, x:Load, MSIX/unpackaged, UWP migration | references/winui.md |
| WinForms | high-DPI, dark mode, DI, modernization | High-DPI scaling, dark mode, DI patterns, modernization | references/winforms-basics.md |
| Accessibility | SemanticProperties, ARIA, AutomationPeer | SemanticProperties, ARIA attributes, AutomationPeer, per-platform testing | references/accessibility.md |
| Localization | .resx, IStringLocalizer, pluralization, RTL | .resx resources, IStringLocalizer, source generators, pluralization, RTL | references/localization.md |
| WinUI controls/styling | CommandBar, GridView, adaptive triggers, Mica, system brushes, icons | WinUI control selection, adaptive layout, theming, materials, typography | references/winui-controls-styling.md |
| UI chooser | framework selection decision tree | Decision tree across Blazor, MAUI, Uno, WinUI, WPF, WinForms | references/ui-chooser.md |
| Platform bindings | Java.Interop, ObjCRuntime, Android AAR, iOS XCFramework, Slim Binding | Custom native SDK bindings for Android and Apple platforms | references/platform-bindings.md |
Weekly Installs
73
Repository
GitHub Stars
198
First Seen
Feb 27, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
codex70
gemini-cli69
kimi-cli69
cursor69
opencode69
amp69
HeroUI v2 到 v3 迁移指南:破坏性变更、复合组件、Tailwind v4 升级
533 周安装