0

これが私の問題です。D&D 操作が終了したときに、コード ビハインドでオンザフライで作成されたアイテムを含むコンテキスト メニューを表示したいと考えています。

私にできないことは

  1. 選択した場合、ドロップ操作をキャンセルするアイテムを挿入します
  2. メニュー以外の場所をクリックしたときにメニューを開いたままにする方法が見つかりません

この 2 つのことをどのように行うことができますか?

4

1 に答える 1

0

コンテキスト メニューを表示しても、D&D 操作の完了はブロックされないため、ユーザーがコンテキスト メニューに対処するまで待機しません。何らかの方法で D&D アクションを保存し (ドロップされているものをキャプチャして保持する)、コンテキスト メニューが処理されるまでアクションの完了を待つ必要があります。

コンテキスト メニューは、フォーカスを失うと自動的に閉じます。ただし、この動作をオーバーライドするStaysOpenプロパティがあります。に設定StaysOpenすると、( に設定して)true明示的に閉じるまで開いたままになります。IsOpenfalse

于 2012-08-03T23:12:59.163 に答える