如何更改UWP选项卡ViewItem角半径?
我想更改如何更改UWP选项卡ViewItem角半径?,uwp,uwp-xaml,Uwp,Uwp Xaml,我想更改TabViewItem的默认角半径。使用默认的角半径,它看起来如下所示: <winui:TabView.TabItemTemplate> <DataTemplate x:DataType="viewmodels:ShapelistViewModel"> <winui:TabViewItem CornerRadius="0" Header="
TabViewItem
的默认角半径。使用默认的角半径,它看起来如下所示:
<winui:TabView.TabItemTemplate>
<DataTemplate x:DataType="viewmodels:ShapelistViewModel">
<winui:TabViewItem
CornerRadius="0"
Header="{Binding}" />
</DataTemplate>
</winui:TabView.TabItemTemplate>
但我希望它有锋利的边缘,这意味着将CornerRadius
设置为零。像这样:
我已尝试将选项卡的拐角半径设置为零。我还尝试使用ItemTemplate
如下:
<winui:TabView.TabItemTemplate>
<DataTemplate x:DataType="viewmodels:ShapelistViewModel">
<winui:TabViewItem
CornerRadius="0"
Header="{Binding}" />
</DataTemplate>
</winui:TabView.TabItemTemplate>
他们两个都不工作
最后,我尝试编辑选项卡视图的模板
,但在模板中找不到任何与拐角半径
相关的内容。WinUI选项卡视图项根据覆盖的拐角半径确定其拐角半径。要更改所有TabViewItems的角半径,可以执行以下操作:
0,0,0,0
另一种解决方案是通过将此样式放入App.xaml来重新模板TabViewItem: