我试图在MAUI中更改Picker控件的默认样式,但找不到解决方案。首先,我想删除图片中突出显示的矩形:
我也遇到了同样的问题,但通过在Platforms/Windows/App.xaml
中插入这些代码行解决了这个问题。
<maui:MauiWinUIApplication.Resources>
<Thickness x:Key="TextControlBorderThemeThickness">0</Thickness>
<Thickness x:Key="TextControlBorderThemeThicknessFocused">0</Thickness>
</maui:MauiWinUIApplication.Resources>
对于pickers(或ComboBoxes),我找不到类似的东西来覆盖,有人有什么想法吗?
非常感谢
1条答案
按热度按时间wh6knrhe1#
要更改MAUI中Picker的默认样式,您需要指定ComboBox对应的
x:Key
,Picker将在运行MAUI应用程序时自动消耗x:Key
。ComboBoxItemPillFillBrush
用于在选择器中更改所选项目的ItemPillFill
,如果你想定制更多的Picker样式,可以参考https://github.com/microsoft/microsoft-ui-xaml/blob/main/dev/ComboBox/ComboBox_themeresources.xaml。
希望能帮上忙!
下面是Yoji的编辑:编辑:
我无法永久删除矩形,但我使用了一个解决方案:
这样做将覆盖选定项目和矩形的颜色,使它们处于相同的颜色,以便隐藏它!