wpf 如何隐藏网格边框

tjrkku2a  于 2023-04-22  发布在  其他
关注(0)|答案(4)|浏览(223)

我有一个网格,里面有一些控件。我想隐藏网格边框。
在WPF中是否有任何特定的属性可以用来隐藏网格边框?

e5nszbig

e5nszbig1#

DataGrid.BorderThickness设置为0

ct3nt3jp

ct3nt3jp2#

我知道这是一个有点晚添加到线程,但如果其他人绊倒在这个问题上,这对我来说是有效的:

<Grid ShowGridLines="False">
b1payxdu

b1payxdu3#

我也有一个类似的问题,得到周围的一部分(网格)的用户控件的虚线边框,只有当焦点被设置为网格和解决问题使用;

void Grid_GotFocus (object sender, RoutedEventArgs e) {
    Grid.FocusVisualStyle = null;
}

希望能帮到别人:)

5anewei6

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

相关问题