【发布时间】: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 类型的指南?我还没有遇到过,我也需要。