作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下 XAML 代码:
<Path Data="M0,0 L 12 0 L 12 12 L 0 12 Z M 6 0 L 6 12 M 0 6 L 12 6" StrokeDashArray="1 1" Stroke="Black" StrokeThickness="1" SnapsToDevicePixels='True">
</Path>
但是它在我的屏幕上看起来非常模糊。有解决办法吗?
最佳答案
如果您只想要一条清晰的虚线路径,并且您可以通过将 RenderOptions.EdgeMode 声明为 Aliased 来获得您想要的结果,以防止框架在破折号落在像素边界之间时插入路径轮廓:
<Path Data="M0,0 L 12 0 L 12 12 L 0 12 Z M 6 0 L 6 12 M 0 6 L 12 6" StrokeDashArray="1 1" Stroke="Black" StrokeThickness="1" RenderOptions.EdgeMode="Aliased">
</Path>
关于wpf - 如何使用 SnapToDevicePixels 和 StrokeDashArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3399630/
我通过直接调用 DrawingContext 上的 DrawLine 来绘制图表。由于我想避免任何抗锯齿功能,因此我尝试将 SnapToDevicePixels=true 放在父 UIElement
我有以下 XAML 代码: 但是它在我的屏幕上看起来非常模糊。有解决办法吗? 最佳答案 如果您只想要一条清晰的虚线路径,并且您可以通过将 RenderOptions.EdgeMode 声明为 Al
我是一名优秀的程序员,十分优秀!