1

コレクションにバインドされたデータであるComboBoxがあります。

ScrollViewerの垂直スクロールバーをカスタマイズしました。これは、コンテンツプレゼンターの通常の右側ではなく、中央に配置されます。正常に動作しています。

IsHighlightedトリガーのスタイルをカスタマイズしました。

問題:ダウンリピートボタンを押すとダウンしますが、これは予想どおりですが、ダウンリピートボタンを無効にしても、ダウンリピートボタンを押すとアイテムが強調表示されます。

何か案が?

4

2 に答える 2

1

レイアウトがよくわかりません。スクリーンショットや概略図が役に立ちます。

私の推測では、「マウスオーバー」プロパティではなく「マウスオーバー」プロパティを使用して、マウスの下にある要素を判別しているため、複数の要素が応答しますが、これは実際には暗闇の中でのショットです。

于 2012-08-17T08:26:28.147 に答える
0

実際、問題は ComboBox の ControlTemplate にあります。

ComboBox のコントロール テンプレートでは ScrollViewer を使用し、ScrollViewer 内では StackPanel を使用しました。それが問題の原因です。

後で ItemPresenter に変更しましたが、今では正常に動作しています。

于 2012-08-17T09:49:24.630 に答える