0

我正在尝试使用 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>

任何想法发生了什么?

4

1 回答 1

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>

在混合中,您将不会遇到此问题。

于 2012-10-08T08:35:35.007 回答