Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 ComboBox,它是绑定到集合的数据。
我已经自定义了 ScrollViewer 的垂直滚动条,它将位于中心而不是内容呈现器的正常右侧。它工作正常。
我为 IsHighlighted 触发器定制了样式。
问题:如果我按下向下重复按钮,它会向下,这是意料之中的,但即使我禁用向下重复按钮,按下向下重复按钮也会突出显示该项目。
任何的想法?
我不完全了解布局,屏幕截图或示意图会有所帮助。
我的猜测是您使用“鼠标悬停”而不是“鼠标直接悬停”属性来确定鼠标下方的元素,因此有多个元素响应,但这确实是在黑暗中拍摄。
实际上问题出在 ComboBox 的 ControlTemplate 中。
在 ComboBox 的控件模板中我使用了 ScrollViewer,在 ScrollViewer 中我使用了 StackPanel。这就是问题所在。
后来我改成ItemPresenter,现在它工作正常。