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
文件的概念,因为它不是应用。
我想用 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
文件的概念,因为它不是应用。