使用纯黑色矩形的 WPF 边框

Posted

技术标签:

【中文标题】使用纯黑色矩形的 WPF 边框【英文标题】:WPF Border using plain black rectangle 【发布时间】:2012-05-29 20:15:51 【问题描述】:

如何让 WPF 中的边框使用纯黑色矩形?它似乎总是有较粗的底部和左侧线条,我猜这是阴影效果,即使我没有应用任何效果。我不想使用矩形,因为我正在使用它在包含控件的网格周围应用边框。

【问题讨论】:

【参考方案1】:

尝试设置SnapsToDevicePixels="true"。像这样:

<Border Width="200" Height="200" 
        BorderBrush="Black" BorderThickness="1" 
        SnapsToDevicePixels="true"></Border>

对我来说,这消除了边框的不同厚度。

【讨论】:

以上是关于使用纯黑色矩形的 WPF 边框的主要内容,如果未能解决你的问题,请参考以下文章

WPF 矩形与边框:哪个性能更好?

使用 ImageMagick 绘制居中矩形

聊天气泡的绘制(圆角矩形+三角形+黑色边框,关键学会QPainter的draw函数就行了),注意每个QLabel都有自己的独立坐标

WPF 矩形框8个控制点伸缩及拖拽

C# WPF 怎么画点?怎么画矩形?

canvas知识点积累