2

次のデータ テンプレートが定義されています。

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

このデータ テンプレートは、一部の WPF TreeViewItem をレンダリングするために使用されます。何らかの理由で、ユーザーがたまたま TextBlock であったツリー項目をクリックすると、MouseLeftButtonDown ハンドラーが期待どおりに呼び出されますが、同じ項目が選択され、キーボード キーが押されたときに KeyDown ハンドラーが呼び出されません。ここで何が間違っているのでしょうか?ありがとう。

4

0 に答える 0