ボタンクリック(popup.IsOpen = true;
)に応答してPopup
と表示しています。ポップアップにはComboBoxが含まれています。コンボボックス内のアイテムをクリックすると、SelectionChangedイベントの1つはポップアップを非表示にすることです。奇妙な問題 - ポップアップでのマウスクリックが下のコントロールによってキャプチャされている
私のページにもあるDataGrid
にポップアップが表示され、コンボボックスのマウスクリックもDataGridにあるMouseUpイベントによって取得されていることがわかりました。何が起きているのか?
DataGridでMouseUpとPreviewMouseUpの両方を試しましたが、成功しませんでした。不思議なことに、ポップアップにはボタンも含まれており、問題はありません。コンボボックスをクリックしたときだけです。 –
@AndrewStephens:うーん、奇妙だ...私はちょっと実験したが、DataGridのMouseUpはComboBoxのクリックで解雇されなかった... PreviewMouseUpイベントは起きていた(私はそれが他の道の周りに)。私はまた、アイテムが選択されたときにポップアップを隠しました。だから私は問題を再現することはできません...いくつかのコードを投稿することに興味がありますか? – Mash