我刚刚开始处理 WinUi 3 (Desktop) 项目,并且在尝试将 Window 资源添加到 Window 时被阻止。
我原以为以下会起作用。但是,似乎没有 Resources 属性。
<Window.Resources>
</Window.Resources>
显然,这是一种设计选择,引用微软成员Miguel的话,来自 Github问题:
[...] 例如,Window 对象没有像 WPF 这样的 Resource 属性。这是一个设计决定 [...]
另一种方法是在组件的上下文中使用字典,例如:
<ListView>
<ListView.Resources>
<!-- My resources -->
</ListView.Resources>
</ListView>