以下の点についてアドバイスをいただきたいです。
ポップアップ メニューのデフォルトの動作を変更して、最初にカスタム プレポップアップがいくつかのメニュー項目とともに表示されるようにしたいと思います。項目の 1 つはデフォルトのポップアップを開きますが、残りは以下に基づいて動的になります。選択されたオブジェクト (それらの数はほとんどありません)。
私がすでに試したこと:
- カスタム定義のメニューを挿入するカスタムMenuManagerを実装
- menuAboutToShowを制御するためにカスタムMenuSourceProviderを実装しました(したがって、メニュー項目を置換/並べ替えます)
- カスタム メニューを定義するための拡張スキーマ (コマンド フレームワークとIConfigurationElementを引き続き使用)
双方向のポップアップ メニュー (ポップアップ前のメニューと、必要に応じてデフォルトのポップアップ) が得られないため、これはまだ「半分の解決策」です。
これについていくつかのヒントを教えてください。
前もって感謝します。