Controlのスナップショットを時間内に取得し、それらを1つのFixedDocumentに保存する必要があります。問題は、VisualBrushがどういうわけか「怠惰」であり、ドキュメントに追加しても自分自身を評価しないことです。最終的にドキュメントを作成すると、すべてのページに同じ(最後の)コントロールの状態が含まれます。VisualBrushをフリーズすることはできませんが、他にフリーズする機会はありますか?1ページにスナップショットを増やしたいので、ページごとにドキュメントを生成することは私にとって解決策ではありません。VisualBrushをビットマップに変換するのと同じように(ベクトルで保持したい)。要するに -I need to somehow Freeze() VisualBrush
for(;;)
{
FixedPage page = new FixedPage();
...
Rectangle rec = new Rectangle();
...
rec.Fill = vb;
page.Children.Add(rec);
PageContent content = new PageContent();
((IAddChild)content).AddChild(page);
doc.Pages.Add(content);
}