如何将椭圆添加到椭圆。

时间:2017-05-22 12:34:11

标签: c# wpf xaml

是否可以在xaml中的椭圆上绘制多边形? 像这样:

<Ellipse  
        <Polygon Points="8,0 16,16, 0,16"  Fill="Black" Margin="143,51,141,233" />

我需要它,因为我想旋转一个椭圆。多边形应该用椭圆旋转。

1 个答案:

答案 0 :(得分:2)

将两个形状放在画布中并使用RotateTransform

旋转画布
<Canvas>
  <Canvas.RenderTransform>
       <RotateTransform CenterX="0" CenterY="0" Angle="45" />
  </Canvas.RenderTransform>
  <Ellipse />
  <Polygon />
</Canvas>