使用纯黑色矩形的 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 边框的主要内容,如果未能解决你的问题,请参考以下文章
聊天气泡的绘制(圆角矩形+三角形+黑色边框,关键学会QPainter的draw函数就行了),注意每个QLabel都有自己的独立坐标