如何更改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: