我已经为 WinUI 添加了 nuget 包,并在 App.xaml 中添加了合并的字典,并且所有不受Style
指令影响的控件都会出现新样式。然而,简单的使用Style
会导致 SetterStyle
应用于原始 UWP 模板而不是 WinUI 模板。例如这段代码:
<Grid.Resources>
<Style TargetType="ComboBox">
<Setter Property="Width" Value="160"/>
</Style>
</Grid.Resources>
将导致 ComboBoxes 出现没有圆角半径并且比不应用上述内容时具有更厚的边框。
有什么解决办法吗?