2011-01-19 4 views
2

完全にどのイベントがレンダリングされた後にwpfウィンドウを印刷するには?wpfウィンドウが完全にレンダリングされた後にどのイベントが表示されるのですか?

私がロードされた使用して試してみましたが、要素のいくつかは、それが現在のレンダリングの終了が通知ではなく、取得の公式な方法がないことを示しますまだレンダリング

おかげ

答えて

1

Read this articleを終えていませんあなたに使用できるトリックを示します。

1

私はあなたのための適切な解決策をhaevませんが、ロードされた場合には、以下のハックを行うことができます。

Dispatcher.BeginInvoke(new Action(delegate {  
     // here you are pretty shure that all rendering is done     
     // Put in your code here 
     }), System.Windows.Threading.DispatcherPriority.ContextIdle, null); 

おそらくそれはまた、それをチェックアウトし、DispatcherPriority.Backgroundで動作します。

+0

ありがとうHCL私は今夜試してみましょう –

関連する問題