【问题标题】:Is there a reference for WinUI 3 XAML?是否有 WinUI 3 XAML 的参考?
【发布时间】:2021-11-07 09:30:54
【问题描述】:

我正在努力加快构建现代 Windows 应用程序的速度,自 .NET Forms 的辉煌时代以来一直没有这样做。

我正在尝试学习 WinUI 3 (0.8 reunion),但让我感到困惑的是,似乎在任何地方都没有一个有凝聚力的参考。一个地方会告诉我哪些元素可以放入 XAML 文件中的哪些元素等,因此我可以通过阅读参考立即知道,例如,您不能将 <Span> 放在 <RichTextBlock> 中,没有不得不看到奇怪的深奥错误。

MS 的网站周围有一些零散的示例,但我无法找到一个以清晰的方式包含所有这些的单一资源。我可以查找 RichTextBlock 并了解它具有哪些属性,但它没有简单概述它可以包含哪些元素。

【问题讨论】:

  • 无法引用 XAML。毕竟,它是一种对象实例化标记语言,适用于任意类型,它无法知道的类型。
  • ...但是应该有关于哪些类型可用以及它们如何工作的文档。或者至少,有可能。
  • 这将如何工作? XAML 可以实例化我刚刚创建的类型。您如何设想 Microsoft 记录这些类型?请记住,这些是 Microsoft 不知道的类型。如果您需要了解 WinUI 公开了哪些类型,请查看在线文档或库随附的 .winmd 文件。
  • 如果您正在寻找样品,这些样品主要通过XAML Controls Gallery 运送。
  • 我只想让微软记录他们自己的类型。但是,当我们在这里时,您是否知道有关如何创建自己的 xaml 类型的指南?我还没有遇到过,我也需要。

标签: windows xaml winui-3


【解决方案1】:

我认为从用户 IInspectable 的评论到 WinUI 的 XAML 控件库 的链接至少应该是可能的答案之一,所以我决定自己发布它作为答案。 以下是链接:

我下载了源代码(Visual Studio 解决方案位于“XamlControlsGallery”文件夹中),编译并启动它。 它显示了几乎所有 WinUI 控件的用法,因此对我很有帮助。



此链接也可能有帮助:

https://docs.microsoft.com/en-us/windows/apps/design/controls/

它显示了一个“Windows 应用程序控件”列表,并提到了其中哪些在 WinUI 中可用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-18
    • 2021-12-19
    • 2022-10-22
    • 2020-11-15
    • 2020-10-21
    • 1970-01-01
    • 2015-04-21
    • 1970-01-01
    相关资源
    最近更新 更多