別のUIElementのOnRenderメソッドをオーバーライドし、DrawingContextを使用してプリミティブを直接描画することにより、WPFウィンドウでかなり複雑な「イメージ」(多くの場合、更新が必要で、多くの描画プリミティブがあります)をペイントしています。
私の質問は、舞台裏で正確に何が起こっているのかということです。私が理解している限り、これは保持モードを使用していません(これは、Shapesをコントロールに配置した場合に当てはまります)。このような描画では、実際には背面でGDI +を使用するだけで、独自の問題が発生するのではないかと心配しているので、質問しています(たとえば、GDI +で描画したものを印刷すると、すでに時間と労力がかかります)。
良いリソースはありますか(私を啓発することができなかったように思われる明らかなMSDNリソース以外に)?
それとも私はすべてを完全に間違っていますか?
私を正しい方向に向ける答えをありがとう。[編集:つづり]