0

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

どんなポインタでも大歓迎です。

4

1 に答える 1

0

あなたが何かしたい場合は、下の画像が好きです。How to drag and drop items between data bound ItemsControls をご覧ください。 ここに画像の説明を入力

于 2012-10-15T08:05:47.430 に答える