我正在尝试使用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>
任何想法发生了什么?
答案 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>
在混合中,你不会遇到这个问题。