我定义了以下数据模板:
<DataTemplate x:Key="hierarchicalTreeNodeTemplate">
<TextBlock Text="{Binding Name}"
MouseLeftButtonDown="treeViewTextBlock_MouseLeftButtonDown"
KeyDown="treeViewTextBlock_KeyDown"
/>
</DataTemplate>
此数据模板用于呈现一些WPF TreeViewItem。 出于某种原因,当用户单击恰好是TextBlock的树项时,将按预期调用MouseLeftButtonDown处理程序,但是当选择相同项并且按下任何键盘键时,不会调用KeyDown处理程序。 任何想法在这里可能是错的? 感谢。