在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. 将所有tabindex属性移除到html元素的最佳方法是什么?
- 3. “site”元素属性 - 它是什么?
- 4. 什么是WPF中的依赖属性
- 5. 动态地绑定WPF的TabIndex属性
- 6. 当数组超过2147483647个元素时,count的行为是什么?
- 7. 如何获取具有属性tabindex的下一个元素
- 8. WPF元素属性绑定
- 9. WPF绑定属性为另一种元素属性由元素的name
- 10. html tabindex属性
- 11. WPF XAML:DataContext作为XAML元素的属性还是属性之间的区别?
- 12. HTML5中源元素的type属性的语法是什么?
- 13. XSD中元素的ref属性是做什么的?
- 14. HTML5中“object”元素的新“form”属性的用途是什么?
- 15. HTML中脚本元素的charset属性的用途是什么?
- 16. 在smtp元素中指定属性的目的是什么?
- 17. 为什么HTML元素总是不遵从CSS高度属性?
- 18. Tabindex iframe中的元素
- 19. 在watir-webdriver中标识元素的属性是什么?
- 20. XML元素属性中的double hash ##是什么意思?
- 21. 什么是C#中的XML元素和属性等价物?
- 22. 为什么在input元素的name属性中使用括号?
- 23. Svcutil.exe为xsd生成XmlElement属性:模式中的任何元素
- 24. 为什么滚动时元素的scrollTop属性保持为0?
- 25. 为什么找不到WPF属性IsDefaulted?
- 26. WPF:绑定到父元素的属性
- 27. tabIndex属性和AJAX
- 28. DOM元素的属性指定了什么属性?
- 29. 为什么不能元素从name属性jQuery中访问
- 30. 为什么是$('[tabindex =“1”]')。focus();关注tabindex =“2”?
数字2147483647是32位有符号整数的最大值。它也是第八梅森素数:http://en.wikipedia.org/wiki/2147483647 – 2011-05-23 09:55:20