Rapid-XAML-Toolkit:提升 XAML 开发效率的工具集,支持多框架与 Visual Studio 集成

A collection of tools to accelerate XAML development within Visual Studio. These include XAML analysis, XAML generations, plus templates and helpers.

分支7Tags3
当前项目代码仓暂无内容

Rapid XAML Toolkit

License: MIT Works with Visual Studio 2022 Build Tests

Visual Studio 2022 支持即将推出...


这是一套工具集,旨在帮助开发人员更轻松地使用 XAML(UWPWPFXamarin.FormsWinUI3.NET MAUI)。这些工具包括:

  • 编辑器内 XAML 分析,助您更快发现并修复问题。
  • 从 ViewModel 生成 XAML。
  • 增强编辑器窗口功能。
  • Roslyn 分析器(辅助 MVVM 和 XAML 相关代码)
  • 项目与项模板(快速创建新应用)

可从 VS Marketplace 获取。

XAML 分析

类似于 Roslyn 分析器但专门针对 XAML。识别潜在问题并使用建议操作进行修复。

Screenshot showing some of the issues analysis can find

您还可以创建自己的 自定义分析器,并通过此 NuGet 包构建/CI 过程 中运行分析。

了解更多 功能

XAML 生成

只需点击几下或鼠标拖拽,即可将 ViewModel 转换为 XAML。

Animation showing XAML generated from a ViewModel

生成的 XAML 基于通用约定,但具有高度的 可配置性


本项目遵循的原则

  • 使用 XAML 的开发人员理应获得尽可能优质的工具。
  • 采取行动总比无所作为要好。
  • 所有输出内容都应可配置。
  • 对 C# 和 VB.NET 提供同等支持。
  • 工具包不会重复 Visual Studio 已有的功能(除非有充分的理由)。
  • 工具包无法生成最终的 XAML,因为每个应用都需要独特的自定义。
  • 本工具包专门专注于 XAML 相关的工具,不包含控件等内容。

安装

请参阅入门指南

贡献

请参阅贡献指南


历史

Rapid XAML Toolkit(RXT)最初是作为 Windows Template Studio (WinTS) 的姊妹项目启动的。
它最初是与 Microsoft 合作创建的(这就是为什么 github.com/microsoft/rapid-xaml-toolkit 会重定向到这里),但现在主要由 Matt Lacey 负责维护。

项目介绍

A collection of tools to accelerate XAML development within Visual Studio. These include XAML analysis, XAML generations, plus templates and helpers.

定制我的领域