首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF中TabIndex与KeyboardNavigation.TabIndex的比较

WPF中TabIndex与KeyboardNavigation.TabIndex的比较
EN

Stack Overflow用户
提问于 2011-06-02 16:34:20
回答 1查看 12.4K关注 0票数 20

WPF中的TabIndexKeyboardNavigation.TabIndex有什么不同?什么时候使用每一个?

EN

回答 1

Stack Overflow用户

发布于 2012-09-17 08:34:54

@akjoshi在他的回答中包含了一条关于TabIndex的非常重要的信息,但我认为更多的解释会有所帮助。

如果你有一个重复项目的ItemsControl,如果你不小心,你最终会得到一个tab order like this

解决方案很简单:

将此附加属性应用于每个重复项的主容器。

代码语言:javascript
复制
KeyboardNavigation.TabNavigation="Local" 

这个enumeration有各种各样的值,但这是用于嵌套控件的值。

注意,我已经为ItemsControl本身设置了IsTabStop=false (不,这不是上图的实际代码)。

代码语言:javascript
复制
<ItemsControl ItemsSource="{Binding CurrentItem.CustomsItems}" IsTabStop="False">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <ctl:CustomsItem KeyboardNavigation.TabNavigation="Local" Margin="0,0,0,8"/>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6212210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档