2017-05-22 36 views
0

是否可以在xaml的椭圆上绘制多边形? 事情是这样的:如何添加到椭圆的多边形。

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

我需要它,因为我想旋转的elipse。多边形应该随椭圆旋转。

回答

2

将两个形状在画布上,并使用RotateTransform

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