其他分享
首页 > 其他分享> > wpf 怎么消除border边框颜色与背景色之间细线

wpf 怎么消除border边框颜色与背景色之间细线

作者:互联网

写项目的时候发现这样一个现象

上面的border是设置borderbrush和background都为白色,但是视觉两者之间却有一条黑线,这其实是窗口背景色,不信可以改窗口颜色试试

        <Border Background="White" CornerRadius="80" BorderThickness="10" BorderBrush="White">

        </Border>

下面的border是处理之后的,其实就是再外面再包一个border绑定内部的背景色和圆角就行了

        <Border Grid.Row="1" CornerRadius="{Binding ElementName=secondBorder,Path=CornerRadius}" Background="{Binding ElementName=secondBorder,Path=Background}">
            <Border x:Name="secondBorder" Background="White" CornerRadius="80" BorderThickness="10" BorderBrush="White">

            </Border>
        </Border>

 

标签:再包,borderbrush,窗口,背景色,颜色,wpf,border
来源: https://blog.csdn.net/Jet_KILL/article/details/115090295