1
A
回答
8
使用边框与其CornerRadius而不是矩形。
规格:
<Border CornerRadius="uniformRadius"/>
<Border CornerRadius="topLeft,topRight,bottomRight,bottomLeft"/>
实施例:
<Border CornerRadius="10,0,0,10"/>
6
可以修改矩形的其半径X和RadiusY属性。
编辑:刚才看到你想要不同的角落有不同的半径。要为每个角都有不同的曲率,请使用Border's
CornerRadius属性。 订单是Top Left, Top Right, Bottom Right, Bottom Left
。
CornerRadius="25,25,0,0"
1
我猜边界元素是最简单的解决方案。你可以这样做:
<Border Width="200" Height="100" BorderBrush="Black" BorderThickness="5" Background="Brown" Padding="5" CornerRadius="20 0 0 20"/>
不是也可以指定BorderThickness中每个边的厚度。
如果你不喜欢Border解决方案,那么我猜想唯一的方法就是使用Path元素。或者实施一个新的UIElement。
相关问题
- 1. C#路径中的半圆形矩形
- 2. Highchart矩形边框半径
- 3. 如何绘制指定半径的圆形和矩形?
- 4. 代码中的矩形半径
- 5. CSS3 - 如何在矩形上创建圆形边框半径?
- 6. 如何使用gd库在矩形上获取边框半径
- 7. 如何使用svg在矩形内绘制矩形?
- 8. 在XAML中使用矩形形状作为剪辑
- 9. 如何在矩形中创建矩形?
- 10. 缩放时保留矩形的半径
- 11. 悬停矩形的圆角半径
- 12. 如何在Android中的矩形对象的半径角落
- 13. XAML矩形不扩大
- 14. 在Unity中制作矩形
- 15. 切割矩形不使用矩形:)
- 16. 如何在python中制作矩形?
- 17. 在矩形内绘制等距矩形
- 18. 绘制半透明的矩形wxWidgets的
- 19. 在图框上绘制矩形 - 如何限制矩形区域?
- 20. 如何增加WPF矩形上的命中测试半径?
- 21. Matlab - 不使用矩形函数绘制矩形
- 22. 如何在Qt中绘制半透明的矩形?
- 23. 如何用OpenCV绘制圆角矩形(带圆角的矩形)?
- 24. 如何用css制作矩形蒙版
- 25. 如何在半圆形中切出矩形绘图?
- 26. 绘制矩形,然后绘制缩小矩形在先前的矩形内
- 27. 如何在透明颜色的图形中制作矩形?
- 28. 使用D3.js绘制矩形矩阵
- 29. 使用画布在矩形内绘制矩形?
- 30. 使用Android可绘制的矩形切出的矩形
但是我怎样才能为不同的角落设置不同的CornerRadius?可能吗? – Anton 2011-05-08 21:43:17
keyboardP答案介绍了如何做到这一点。 – Anton 2011-05-09 13:48:14