私はDrawingVisual
ブドウの木を描きたいと思っています。画面に表示してから、キツネを描きます。このような:
public class Gif : DrawingVisual
{
void Draw_Geometry(Geometry geo)
{
using (DrawingContext dc = RenderOpen())
{
dc.DrawGeometry(Brushes.Brown, new Pen(Brushes.Brown, 0), geo);
}
}
void Draw_Grape ()
{
Draw_Geometry(grape);
}
void Draw_Fox ()
{
Draw_Geometry(fox);
}
}
問題は、既存のグレープ ツリーを自動的にクリアするときに呼び出されるDraw_Fox ()
ことDrawingContext
です。新しいジオメトリを描画するときに、既存の描画コンテンツを保持する方法を知りたいですか? 感謝!