コレクションにバインドされたデータであるComboBoxがあります。
ScrollViewerの垂直スクロールバーをカスタマイズしました。これは、コンテンツプレゼンターの通常の右側ではなく、中央に配置されます。正常に動作しています。
IsHighlightedトリガーのスタイルをカスタマイズしました。
問題:ダウンリピートボタンを押すとダウンしますが、これは予想どおりですが、ダウンリピートボタンを無効にしても、ダウンリピートボタンを押すとアイテムが強調表示されます。
何か案が?
レイアウトがよくわかりません。スクリーンショットや概略図が役に立ちます。
私の推測では、「マウスオーバー」プロパティではなく「マウスオーバー」プロパティを使用して、マウスの下にある要素を判別しているため、複数の要素が応答しますが、これは実際には暗闇の中でのショットです。
実際、問題は ComboBox の ControlTemplate にあります。
ComboBox のコントロール テンプレートでは ScrollViewer を使用し、ScrollViewer 内では StackPanel を使用しました。それが問題の原因です。
後で ItemPresenter に変更しましたが、今では正常に動作しています。