新人求教,Path画条直线为毛都有毛边?
wpf吧
全部回复
仅看楼主
level 2
风轻云炒蛋
楼主
因为要自定义标题栏,所以就自己画个最大化按钮了,但实际画出来后有毛边,很**啊
想问问吧友们
1.一般自定义标题栏时,这几个按钮都是像我这样自己画的吗?还是有其他解决方案?
2.如何解决这种毛边问题?
代码
<Path Stroke="Black" Data="M 5,5 5,13 13,13 L 13,5 Z M 5,6 L 13,6" Width="18" Height="18" StrokeThickness="1" />
2018年03月07日 16点03分
1
level 2
TERA_ARISU
1.用普通的按钮,换字体,FontFamily="Webdings" Content="0" 或"1" 或"2" 或"r"
2.试试 SnapsToDevicePixels="True"
2018年03月07日 23点03分
2
风轻云炒蛋
没太明白Content="0" 或"1"是用来干嘛的。。。
2018年03月08日 13点03分
level 2
风轻云炒蛋
楼主
查了些相关资料,大概了解是因为屏幕DPI较高的原因
理论上来说楼上说的应该没错,将SnapsToDevicePixels="True",但我实际测试却还是没用ORZ
结果乱试之下,将Stretch="Fill",再将宽高弄小点就好了。。。
<Path Stroke="Black" Data="M 9,9 9,21 21,21 21,9 Z M 9,10 21,10" StrokeThickness="1" Width="12" Height="12" Stretch="Fill" />
2018年03月08日 13点03分
3
1