如何隐藏网格边框

问题描述 投票:0回答:4

我有一个网格,里面有一些控件。我想隐藏网格边框。

是否有任何特定属性可用于隐藏 WPF 中的网格边框?

wpf grid border visibility
4个回答
6
投票

DataGrid.BorderThickness
设置为
0
.


5
投票

我知道添加到线程中有点晚了,但万一其他人偶然发现了这个对我有用的问题:

<Grid ShowGridLines="False">

0
投票

我也有类似的问题,即在用户控件的一部分(网格)周围出现虚线边框,只有当焦点设置到网格并使用解决问题时;

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

希望对某人有帮助:)


0
投票

另一种可能性是将边框(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

© www.soinside.com 2019 - 2024. All rights reserved.