Q
行填充和描边
2
A
回答
6
你不能用简单的线条做到这一点,但有一个Border
对象时,它是很容易的。
<Border Width="100" Height="10" Background="#FFFFDAAD" BorderBrush="Orange" BorderThickness="0,3"/>
1
您可以覆盖多个直线,折线或多边形,以实现类似的效果,并利用资源,避免重复,例如(只是灵感):
<Canvas ClipToBounds="True" Height="200" Width="200">
<Canvas.Resources>
<PointCollection x:Key="Wings">0,-2 62,-2 62,22 58,22 58,2 0,2</PointCollection>
</Canvas.Resources>
<Polygon Points="{StaticResource Wings}" Fill="Black" Stroke="White" StrokeThickness="4"/>
<Polygon Points="{StaticResource Wings}" StrokeThickness="8" Stroke="White"/>
<Polygon Points="{StaticResource Wings}" StrokeThickness="4" Stroke="Red"/>
</Canvas>
1
我有最好的解决办法,使对“纲要“行StrokeThickness超过‘简单’行:
<Line x:Name="borderLine" X1="0" X2="400" Y1="0" Y2="0" StrokeThickness="1" Stroke="White"/>
<Line x:Name="borderOutlineLine" X1="0" X2="400" Y1="0" Y2="0" StrokeThickness="0.3" Stroke="Black"/>
相关问题
- 1. 默认描边和填充SVG
- 2. 石英弧,填充,描边和路径
- 3. 填充后无法描边路径
- 4. 边界填充和填充填充之间的区别
- 5. 响应边距和填充
- 6. 我如何描边和填充NSAttributedString瓦特/的UILabel
- 7. kCGTextStroke的填充和描边位置不正确
- 8. 更改面积图的填充和描边颜色?
- 9. 如何使用css更改svg中的填充和描边
- 10. 设置HTML5背景填充,描边和不透明度Canvas
- 11. 添加描边并填写d3行
- 12. 填充多边形
- 13. 填充四边形
- 14. 在TCPDF中填充字符串和边框之间的填充
- 15. 需要填充其父项的边距和填充的div
- 16. android布局不填充屏幕留下填充左边和右边
- 17. Java扫描线填充
- 18. 用边框css填充表空行
- 19. 在iOS上,如何用大纲填充路径? (或两个填充和描边路径)
- 20. Java扫描线多边形填充算法
- 21. 作为进度条在画布中填充描边
- 22. 如何在自定义视图中填充描边文本?
- 23. 检测单击是否在单元描边或填充
- 24. Fabric.js - 更改导入svg的颜色/填充/描边
- 25. CSS,嵌套divs和边距与填充
- 26. 带填充和边距的Flexbox
- 27. Jquery Button CSS - 填充和边距
- 28. CSS填充和边距不起作用?
- 29. HTML中的填充和边距?
- 30. 边距和填充使图像变大
是的,它看起来像我可以拿到以后再看我,但我真的需要绑定到X1,X2,Y1,Y2喜欢就行。 – DTig 2012-03-10 19:42:57
您可以将x1绑定到Canvas.Left,将y1绑定到边框的Canvas.Top。对于x2和y2,您需要实现ValueConverter以将x1,x2更改为Width,将y1,y2更改为Height。 – Stewbob 2012-03-12 18:23:48