WPF ListView与列标题中的文本框,选项卡问题

时间:2011-07-27 07:28:52

标签: wpf listview

我在WPF中使用GridView作为视图获得了一个ListView。我想将文本框添加到列标题作为过滤机制。但是当我将光标设置到第一列标题时,它不会标记到下一列标题文本框。而是在ListView之后转到下一个控件。

以下是样本:

<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>

如何将光标从第一列标题文本框转到第二列标题文本框?

2 个答案:

答案 0 :(得分:1)

您应该尝试在TextBox上设置TabIndex属性。

<TextBox TabIndex="0">YXZ</TextBox>

<TextBox TabIndex="1">Spalte Nummer 2</TextBox>


修改:您还应在KeyboardNavigation.TabNavigation="Local"上设置ListView

答案 1 :(得分:0)

您是否尝试在每个TextBox上设置TabIndex属性?