私のアプリケーションでは、ドラッグ ドロップ イベント機能を追加したイメージ コントロールを持つフォームを作成します。私の問題は、ユーザーが画像をドロップしたら、ユーザーにフォームのプレビューを表示したいということです。フォームのスクリーンショットを取得して表示するメソッドを作成しましたが、このメソッドを呼び出すタイミングが正確にはわかりません。Drop イベント内からこのメソッドを呼び出すと、スクリーンショットはフォームの前の状態になります。つまり、イメージ コントロールにイメージ A が初期イメージとして含まれていて、ユーザーがイメージ B をそこにドロップした場合、スクリーンショット メソッドを呼び出すと、イメージ A を含むフォームのスクリーンショットが返されます。コントロールでの画像のレンダリングが終了したことを教えてくれるWPFで?Loaded、SourceUpdated などのイベントを既に試しましたが、機能していないようです。
どんなポインタでも大歓迎です。