ListBoxItemでMouseoverで表示されるMiniToolbarポップアップがあります。アイテムのすぐ下に表示する必要があります。 ListBoxItem ためのControlTemplateにポップアップを定義するDataTemplate ListBoxItemのWPFポップアップ
- 項目のポップアップを定義: は、私は2つのオプションが試み
(マウスオーバーのトリガーはまた、項目のIsSelectedプロパティを設定します)
どちらのオプションも正常に機能しますが、ポップアップが毎回再作成されたかどうかはわかりませんでしたか?
ListBoxItemではなく、ListBoxのControlTemplateでポップアップを定義する方が良いと思いますか? これを試しましたが、SelectedItem(ListBoxの下部に表示され、ListBoxItemの下部には表示されません)に相対的な配置プロパティのバインディング式は見つかりませんでした。
提案がありますか?
ありがとうございます。マイケル 。
DataTemplateの項目にポップアップを残すほうがよいです。あなたのリストボックスに何千もの項目があり、非常に詳細なポップアップを持っていない限り、パフォーマンス上の問題はありません。 – Stewbob