WPFは本当に私をここから解放しています。私はいくつかの複雑なコンテンツ(グリッド、ボタンなど)でポップアップを構成しました。私はStaysOpenプロパティをFalseに設定し、テキストボックスMouseDownプレビューイベントではTrueに設定します。ポップアップが決して閉じることはありません
これは、ウィンドウの外のどこかをクリックすると開きますが決して閉じないことです。
提案がありますか?
ありがとうございます!
UPDATE:
私のポップアップが内部にボタンがあります。そのうちの1つをクリックすると、ポップアップが外に出ると閉じます。いくつかの奇妙なものがイベントのルーティングに起こっていますか?
手動で閉じるボタンを押してみたことがありますか? ESCキーのようなキーをマップしてポップアップをエスケープします。 –
私はそれを好きにすることはできますが、フォーカスを失うと自動的に閉じる必要があります。 –
この問題を示す簡単なXAMLを追加できますか(デバッグにも役立ちます)? –