2017-07-07 15 views

答えて

2

あなたは確かにあなた自身の描画命令を定義するが、これは、WindowsフォームのOnPaintのような即時モードレンダリングAPIではないことに注意することがUIElementOnRenderメソッドをオーバーライドすることができます。実際、WPFで利用できるAPIはありません。

OnRenderメソッドが呼び出されたときに、DrawingContextの描画操作は直接使用されません。代わりに、それらは後の段階でレンダリングスレッドによって処理されます。

あなたがやろうとしていることに応じて、OnRenderメソッドをオーバーライドするのは結局最良の選択肢ではないかもしれません。複合UI要素を作成する "WPF方法"に固執することができます。

関連する問題