コンボボックスのように見えるように、ボタンを含むテキストボックスを作成しました。ドロップダウン メニューには、ポップアップを使用します。これを行ったのは、ドロップダウン メニュー内にツリービューがあり、ツリービューで SelectedItem として選択されているものの小さな要約があるためです。
ここに私の問題があります:ポップアップが開いているときにボタンをクリックすると、最初にポップアップが閉じられ、次にボタンのクリックイベントのためにポップアップが再び開き、この動作を防ぎたいです。
解決策の私の考えは、ポップアップが閉じられたときにtrueに設定されるbool変数を持つことです。これは、ボタンをクリックすると、変数がfalseの場合にのみボタンクリックイベントがポップアップを開くためです。ただし、これは、他の場所をクリックしていないことが正確にわかっている場合にのみ適用されます。
誰かがこの問題の解決策を持っていますか?