不调用DataTemplate的TextBlock的KeyDown处理程序

时间:2012-11-01 00:07:42

标签: wpf datatemplate textblock keydown

我定义了以下数据模板:

        <DataTemplate x:Key="hierarchicalTreeNodeTemplate">
            <TextBlock Text="{Binding Name}" 
                       MouseLeftButtonDown="treeViewTextBlock_MouseLeftButtonDown" 
                       KeyDown="treeViewTextBlock_KeyDown"
                       />
        </DataTemplate>

此数据模板用于呈现一些WPF TreeViewItem。 出于某种原因,当用户单击恰好是TextBlock的树项时,将按预期调用MouseLeftButtonDown处理程序,但是当选择相同项并且按下任何键盘键时,不会调用KeyDown处理程序。 任何想法在这里可能是错的? 感谢。

0 个答案:

没有答案