WPF TreeView 取消边框圆角
时间: 2023-08-27 07:03:44 浏览: 114
要取消 WPF TreeView 的边框圆角,可以使用以下样式:
```xml
<Style TargetType="{x:Type TreeView}">
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="Padding" Value="0"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TreeView}">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<ScrollViewer Focusable="false">
<ItemsPresenter/>
</ScrollViewer>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
```
这将删除 TreeView 的所有边框和填充,并将其替换为一个简单的 Border。如果您需要保留边框,请将 BorderThickness 属性设置为所需值。
阅读全文