EllipseGeometry不在Silverlight中呈现

时间:2012-10-06 05:29:26

标签: silverlight windows-phone-7 pathgeometry

我正在尝试使用EllipseGeometry而不是Ellipse在WP7 Silverlight中绘制一个圆。 MSDN中的示例XAML在Visual Studio中的画布上不显示任何内容。如果我运行应用程序,它会显示在模拟器中。

<Canvas> 
    <Path Fill="Gold" Stroke="Black" StrokeThickness="1">
        <Path.Data>
            <EllipseGeometry Center="50,50" RadiusX="50" RadiusY="50" />
        </Path.Data>
    </Path> 
</Canvas>

任何想法发生了什么?

1 个答案:

答案 0 :(得分:1)

出于某些不明原因,您应该指定宽度和高度。

  <Canvas>        
        <Path Width="100" Height="100" Fill="Gold" Stroke="Black" StrokeThickness="1">
            <Path.Data>
                <EllipseGeometry Center="50,50" RadiusX="50" RadiusY="50" />
            </Path.Data>
        </Path>
    </Canvas>

在混合中,你不会遇到这个问题。