我有一个网格,里面有一些控件。我想隐藏网格边框。
是否有任何特定属性可用于隐藏 WPF 中的网格边框?
将
DataGrid.BorderThickness
设置为0
.
我知道添加到线程中有点晚了,但万一其他人偶然发现了这个对我有用的问题:
<Grid ShowGridLines="False">
我也有类似的问题,即在用户控件的一部分(网格)周围出现虚线边框,只有当焦点设置到网格并使用解决问题时;
void Grid_GotFocus (object sender, RoutedEventArgs e) {
Grid.FocusVisualStyle = null;
}
希望对某人有帮助:)
另一种可能性是将边框(BorderBrush)的颜色设置为网格中项目的透明。
<Grid x:Name="WindowGrid" Visibility="Collapsed">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TreeView ItemsSource="{Binding Tree}" Grid.Column ="0" BorderBrush="Transparent"/>
<syncfusion:SfTreeGrid Grid.Column="1" BorderThickness="0"/>
</Grid>