DataForm中包含TabControl控件,FindNameInContent方法无法获取未选中TabItem里的控件问题

阅读: 40 评论: 0 作者: 张磊_larry.zhang 发表于 2010-03-01 17:37 原文链接

Silverlight的TabControl很奇怪,不是一次性加载所有TabItem,而是只加载当前选中的TabItem

这样把TabControl放在DataForm的编辑模板里时,使用FindNameInContent方法就无法获取未选中TabItem里的控件了

目前最简单有效的方法是使用Accordion控件代替TabControl

因为Accordion允许同时显示所有的AccordionItem,所以FindNameInContent方法可以获得所有的控件

对于折叠起来的AccordionItem中的控件也可以获得,效果如下,个人觉得比TabControl好看 :)

DataForm中包含TabControl控件,FindNameInContent方法无法获取未选中TabItem里的控件问题

 

评论: 0 查看评论 发表评论

找优秀程序员,就在博客园


最新新闻:
· IBM发布第五代X架构 打破X86系统30年技术局限(2010-03-03 22:47)
· 互联网手机业务成香馍馍 上海电信盯牢3G市场(2010-03-03 22:38)
· Twitter信息总量即将突破100亿条大关(2010-03-03 22:34)
· Opera为何无法进一步拓展市场(2010-03-03 21:38)
· Symbian版 Skype登陆诺基亚Ovi Store(2010-03-03 21:04)

编辑推荐:Opera为何无法进一步拓展市场

网站导航:博客园首页  个人主页  新闻  闪存  小组  博问  社区  知识库

你可能感兴趣的:(content)