SuperAPI AI 工具集

dotnet-ui

通用与其它

查看项目

更新于 10-16 09:46

技能介绍

用途:为 .NET UI 开发提供跨框架指导,包括框架选型、组件架构、XAML 模式、MVVM、平台部署、无障碍与本地化。各框架均有独立参考文件提供深入说明。

主要能力:覆盖 Blazor(Server、WASM、Hybrid、Auto)的托管模型、渲染模式、路由、流式渲染、预渲染、组件生命周期、状态管理、JS 互操作、EditForm、QuickGrid、认证、bUnit 测试;MAUI 的项目结构、XAML/MVVM、Shell 导航、平台服务、iOS/Catalyst Native AOT 与裁剪、Appium/XHarness 测试;Uno Platform 的 Extensions、MVUX、Toolkit、热重载、各目标平台、MCP 工具检测、Playwright WASM 测试;WPF 的 Host builder、MVVM Toolkit、Fluent 主题及从 WPF/WinForms 迁移;WinUI 3 / Windows App SDK 及控件样式;WinForms 高 DPI、深色模式、DI 现代化。另含无障碍、本地化(.resx、IStringLocalizer、复数、RTL)、UI 框架选型决策树与平台绑定。

使用方式:该技能按主题提供伴随参考文件,例如 references/ui-chooser.md 提供跨框架选型决策树,references/blazor-patterns.md、references/maui-development.md、references/uno-platform.md、references/wpf-modern.md、references/winui.md、references/winforms-basics.md 等分别对应具体框架。资料未提供安装命令或调用步骤。

适用场景:需要在多个 .NET UI 框架之间做选择,或针对某一框架进行组件、导航、认证、测试、AOT、迁移、无障碍与本地化开发时。

限制:服务端认证中间件与 API 安全、非 UI 测试策略、跨框架 UI 测试模式、Playwright 浏览器自动化、后端 API 架构、非 MAUI 的 Native AOT、控制台 UI(Terminal.Gui、Spectre.Console)均不在范围内,分别参见 dotnet-api、dotnet-testing、dotnet-tooling。资料未提供价格、平台或效果数据。