使用两个箭头键按下Treeview焦点移动

时间:2018-01-04 09:06:15

标签: c# wpf treeview textblock

所以我发现要使TextBlock响应KeyDown,我必须设置Focusable =“True”。但现在需要按两个箭头键按钮才能移动到下一个Treeview项目。

如何只需按一次按键即可使TreeView移动焦点?

<!-- Child Item -->
<DataTemplate DataType="{x:Type viewmodelbase:ChildItem}">
    <TextBlock Name="childtb" Text="{Binding DisplayName}" Focusable="True" MouseDown="Open_Document" KeyDown="TextBlock_KeyDown">   
        <TextBlock.ContextMenu>
            <ContextMenu>
                <MenuItem Header="Add New Document"></MenuItem>
            </ContextMenu>
        </TextBlock.ContextMenu>
    </TextBlock>
</DataTemplate>

0 个答案:

没有答案