我需要绘制一个看起来像我的例子的椭圆(或其他任何东西?)(大致用油漆画出我的意思)

任何建议如何发展这个?
我试过Clip,但我只能切断顶部或底部(或者我做错了吗?)
<Canvas Width="16" Height="16">
<Ellipse Fill="Red" MinHeight="16" Name="ellipse1" Stroke="White" StrokeThickness="1" MinWidth="16" >
<Ellipse.Clip>
<RectangleGeometry Rect="0,0,16,10"/>
</Ellipse.Clip>
</Ellipse>
</Canvas>
Run Code Online (Sandbox Code Playgroud)
最好的是,如果它是一个圆圈,动态地将大小更改为内容
谢谢马库斯
使用路径
<Canvas>
<Path Data="M 30, 0 A 10,10 90 0 1 30,20 H 10 A 10,10 90 0 1 10,0 Z"
Fill="Red" Stroke="Black"/>
</Canvas>
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
2676 次 |
| 最近记录: |