WPF组合框不使用箭头键滚动

WPF组合框不使用箭头键滚动,wpf,xaml,scroll,combobox,arrow-keys,Wpf,Xaml,Scroll,Combobox,Arrow Keys,我有一个行为奇怪的组合框。它将使用鼠标滚轮滚动列表,并使用PgUp/PgDown和Home/End向上/向下跳跃,但箭头键不起任何作用 <ComboBox Name="cboBox" SelectionChanged="cboBox_SelectionChanged" Margin="5" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" 尝试

我有一个行为奇怪的组合框。它将使用鼠标滚轮滚动列表,并使用PgUp/PgDown和Home/End向上/向下跳跃,但箭头键不起任何作用

<ComboBox Name="cboBox"
          SelectionChanged="cboBox_SelectionChanged"
          Margin="5"
          VerticalAlignment="Stretch"
          HorizontalAlignment="Stretch"

尝试窥探它并查看事件是否正在处理/在何处处理@Tejas-Snoop是一个神奇的工具。我不知道它的存在。KeyUp事件被发送到ComboBox,但是KeyDown没有被触发——甚至在顶部控件中也没有。KeyDown是如何不被注册的?KeyDown是一个冒泡事件,因此它将在最低级别被激发。PreviewKeyDown是一个隧道事件,在最顶端的控件上激发。也许KeyDown是由隐藏在可视化树中的某个控件处理的?