博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
有关TabNavigation的方式【项目】
阅读量:4320 次
发布时间:2019-06-06

本文共 1744 字,大约阅读时间需要 5 分钟。

问题

外层MainWindow.xaml里有一个Container(ContentPresenter),调用一个CreateJob 页面,里面是一行行的<TextBlock>,最后一个是<DataPicker>。

因为会调用不同的子页面,这个Containner(ContentPresenter)需要写清TabNavigation的方式,这里是Local

而里面这些Textblock设置了一定顺序的Index,最后一个是<DataPicker>的index是最大的。

但是这个datapicker是由一个DataTemplate组成的,其再内层是一个TextBlock和一个Button组成。

问题是KeyboardTab不会走到内层的DataPicker的Button中。

解决

1:检查内层DataPicker的DataTemplate的Button有没有设置Focusable= false

2:外层<DataPicker>要是KeyboardNavigation.TabNavigation="Continue"

View Code

给出CreateJob页面空间的内部完整设置:

View Code

下层DataPicker的DT是

View Code

 

更多参考:

KeyBoardNavigationMode

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/af39c593-6a9f-4899-88b6-b28016de7d6f

Focus overview:

http://msdn.microsoft.com/en-us/library/aa969768.aspx#Keyboard_Navigation

Unable to focus the Calendar button on DatePicker of wpf toolkit

http://msdn.microsoft.com/en-us/library/system.windows.input.keyboardnavigationmode.aspx

转载于:https://www.cnblogs.com/shawnzxx/archive/2013/06/12/3132660.html

你可能感兴趣的文章
github.com加速节点
查看>>
解密zend-PHP凤凰源码程序
查看>>
python3 序列分片记录
查看>>
Atitit.git的存储结构and 追踪
查看>>
atitit 读书与获取知识资料的attilax的总结.docx
查看>>
B站 React教程笔记day2(3)React-Redux
查看>>
找了一个api管理工具
查看>>
Part 2 - Fundamentals(4-10)
查看>>
使用Postmark测试后端存储性能
查看>>
NSTextView 文字链接的定制化
查看>>
第五天站立会议内容
查看>>
ATMEGA16 IOport相关汇总
查看>>
JAVA基础-多线程
查看>>
面试题5:字符串替换空格
查看>>
[Codevs] 线段树练习5
查看>>
Amazon
查看>>
component-based scene model
查看>>
Echart输出图形
查看>>
hMailServer搭建简单邮件系统
查看>>
从零开始学习jQuery
查看>>