我有一个网格,里面有一些控件。我想隐藏网格边框。在WPF中是否有任何特定的属性可以用来隐藏网格边框?
e5nszbig1#
将DataGrid.BorderThickness设置为0。
DataGrid.BorderThickness
0
ct3nt3jp2#
我知道这是一个有点晚添加到线程,但如果其他人绊倒在这个问题上,这对我来说是有效的:
<Grid ShowGridLines="False">
b1payxdu3#
我也有一个类似的问题,得到周围的一部分(网格)的用户控件的虚线边框,只有当焦点被设置为网格和解决问题使用;
void Grid_GotFocus (object sender, RoutedEventArgs e) { Grid.FocusVisualStyle = null; }
希望能帮到别人:)
5anewei64#
另一种可能性是将网格中的项目的边框(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>
Example with visible borders for the grid's elements
4条答案
按热度按时间e5nszbig1#
将
DataGrid.BorderThickness
设置为0
。ct3nt3jp2#
我知道这是一个有点晚添加到线程,但如果其他人绊倒在这个问题上,这对我来说是有效的:
b1payxdu3#
我也有一个类似的问题,得到周围的一部分(网格)的用户控件的虚线边框,只有当焦点被设置为网格和解决问题使用;
希望能帮到别人:)
5anewei64#
另一种可能性是将网格中的项目的边框(BorderBrush)的颜色设置为透明。
Example with visible borders for the grid's elements