これが私の問題です。D&D 操作が終了したときに、コード ビハインドでオンザフライで作成されたアイテムを含むコンテキスト メニューを表示したいと考えています。
私にできないことは
- 選択した場合、ドロップ操作をキャンセルするアイテムを挿入します
- メニュー以外の場所をクリックしたときにメニューを開いたままにする方法が見つかりません
この 2 つのことをどのように行うことができますか?
これが私の問題です。D&D 操作が終了したときに、コード ビハインドでオンザフライで作成されたアイテムを含むコンテキスト メニューを表示したいと考えています。
私にできないことは
この 2 つのことをどのように行うことができますか?
コンテキスト メニューを表示しても、D&D 操作の完了はブロックされないため、ユーザーがコンテキスト メニューに対処するまで待機しません。何らかの方法で D&D アクションを保存し (ドロップされているものをキャプチャして保持する)、コンテキスト メニューが処理されるまでアクションの完了を待つ必要があります。
コンテキスト メニューは、フォーカスを失うと自動的に閉じます。ただし、この動作をオーバーライドするStaysOpenプロパティがあります。に設定StaysOpen
すると、( に設定して)true
明示的に閉じるまで開いたままになります。IsOpen
false