列标题中有文本框的WPF ListView,选项卡问题
我在WPF中得到了一个列表视图,其中GridView作为视图。我想在列标题中添加文本框作为过滤机制。但是,当我将光标设置为第一列标题时,它不会指向下一列标题文本框。而是转到ListView之后的下一个控件 以下是示例:列标题中有文本框的WPF ListView,选项卡问题,wpf,listview,Wpf,Listview,我在WPF中得到了一个列表视图,其中GridView作为视图。我想在列标题中添加文本框作为过滤机制。但是,当我将光标设置为第一列标题时,它不会指向下一列标题文本框。而是转到ListView之后的下一个控件 以下是示例: <ListView> <ListView.View> <GridView> <GridView.Columns> <GridViewColumn&
<ListView>
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn>
<StackPanel>
<TextBlock>ABC</TextBlock>
<TextBox>YXZ</TextBox>
</StackPanel>
</GridViewColumn>
<GridViewColumn>
<StackPanel>
<TextBlock>Spalte Nummer 2</TextBlock>
<TextBox></TextBox>
</StackPanel>
</GridViewColumn>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
基础知识
YXZ
斯帕尔特纽默2
如何将光标从第一列标题文本框移至第二列标题文本框的选项卡?您应该尝试设置文本框的属性
<TextBox TabIndex="0">YXZ</TextBox>
<TextBox TabIndex="1">Spalte Nummer 2</TextBox>
YXZ
斯帕尔特纽默2
编辑:您还应该在
列表视图上设置键盘导航。TabNavigation=“Local”
是否尝试在每个文本框上设置TabIndex属性?这不起作用。当按下tab键时,它会离开父容器(如果你这么说的话)并转到下一个元素,这意味着从listview转到下一个控件(我的测试用例中的边框)。这不起作用。当按下tab键时,它会离开父容器(如果你这么说的话)并转到下一个元素,这意味着从listview转到下一个控件(在我的测试用例中是一个边框)。使用KeyboardNavigation.TabNavigation
它可以工作!我想知道为什么这不是默认值。