0

Ellipse の代わりに EllipseGeometry を使用して、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 に答える