在WPF
应用程序默认TabIndex = 2147483647
为任何元素。
为什么是2147483647
?
为什么不能有其他号码?
我错过了什么吗?
我只是感兴趣。为什么WPF中任何元素的TabIndex属性是2147483647?
2
A
回答
9
1
我只是猜测在这里,但我可以想到一个原因。
假设您的表单上已经有三个控件,分别为TabIndices 1,2和3.现在,如果您在其他人下方添加了第四个控件,它最初不会打断您的Tab顺序。而如果索引是0或1,那么你的标签顺序就会被搞乱,你将被迫立即改变索引。
另一个原因可能是这种方式您可以先添加所有控件,然后设置Tab键顺序。你可以从第一个控制0开始,第二个1开始,等等。如果所有控件都已经为0,那么在你实际看到任何结果之前,你需要做很多工作。
这是否有意义?
+0
是的,你的答案是有帮助的。但是你说你只是在猜测。无论如何感谢你 – Towhid 2011-05-23 10:55:44
相关问题
- 1. 为什么IE7将tabindex =“0”添加到没有tabindex的元素?
- 2. “site”元素属性 - 它是什么?
- 3. 什么是WPF中的依赖属性
- 4. 如何获取具有属性tabindex的下一个元素
- 5. WPF元素属性绑定
- 6. html tabindex属性
- 7. XSD中元素的ref属性是做什么的?
- 8. HTML中脚本元素的charset属性的用途是什么?
- 9. HTML5中源元素的type属性的语法是什么?
- 10. WPF XAML:DataContext作为XAML元素的属性还是属性之间的区别?
- 11. 为什么HTML元素总是不遵从CSS高度属性?
- 12. Tabindex iframe中的元素
- 13. XML元素属性中的double hash ##是什么意思?
- 14. Svcutil.exe为xsd生成XmlElement属性:模式中的任何元素
- 15. 为什么滚动时元素的scrollTop属性保持为0?
- 16. 为什么找不到WPF属性IsDefaulted?
- 17. tabIndex属性和AJAX
- 18. 为什么不能元素从name属性jQuery中访问
- 19. 具有属性和子元素的元素的XSD表示是什么?
- 20. 为什么是$('[tabindex =“1”]')。focus();关注tabindex =“2”?
- 21. 为什么我不能将属性转换为嵌套元素?
- 22. 为什么chrome会为h *元素添加特定属性?
- 23. 为什么我无法将属性设置为此元素?
- 24. 什么是适合地图元素的WAI-ARIA角色属性
- 25. 为什么jQuery不选择所有的属性元素?
- 26. 为什么一起删除具有contenteditable = false属性的元素
- 27. 为什么WPF CheckBox中的IsChecked属性为可空布尔值?
- 28. 为什么静态元素的“margin-top”属性影响绝对元素的“top”属性?
- 29. 选择任何元素的任何特定样式属性
- 30. WPF绑定到当前元素和父元素的属性
数字2147483647是32位有符号整数的最大值。它也是第八梅森素数:http://en.wikipedia.org/wiki/2147483647 – 2011-05-23 09:55:20