winui中创建自定义控件库的正确方法

Right way to create a custom control library in winui

我想用 winui 3/uwp 创建自定义控件库。

问题是应该如何引入字典和样式?

为什么 PowerToys 将一些词典放在 generic file? And put some other dictionaries in the app.xaml 文件中?

我还注意到 generic 文件和 app.xaml 中都放置了其中一个词典 (IsEnabledTextBlock)文件。为什么?

如果我们要创建自定义控件库,应该如何引入这些字典和样式?

如果您正在开发包含自定义控件的库,则这些控件的默认样式应在名为 themes/generic.xaml 的资源字典中定义。这是框架按照惯例查找它们的地方。

class 库没有应用全局 App.xaml 文件的概念,因为它不是应用。