您现在的位置: 爱51代码网 >> 范文 >> 文章正文
WPF的Tabcontrol的selectionChange事件

WPF的Tabcontrol的selectionChange事件

wpf没用过,不熟悉,碰到这么个问题:
我在tabcontrol下包含几个tabitem页,
每个tabitem页里包含一个listview控件,GridView表格视图。
想实现切换tabitem页标签时,重新加载当前tabitem页里的内容。
我订阅tabcontrol的selectionChanged事件,判断当前的tabitem获得当前是哪个标签页切换到前台。

问题
我监听了selectionChanged事件后,切换tabitem固然是没问题了,但是发现tabitem页内的listview控件每次选择一项时,也会触发tabcontrol的selectionChanged事件。object sender还是捕获到的tabitem对象。
于是乎,我就混乱了.....

请问怎么避免这类捕获到内部子控件的事件?

不应该啊,你是不是把listview的selectionChanged事件也绑定到tabctrl的selectionChanged事件函数上去了? 在msdn论坛后来找到个帖子说了这个事情,大概意思就是事件路由吧,解决方式就是要监听子控件的选择事件,这样就不会选择父控件事,莫名的触发子控件的事件。

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    E-business suite system servic
    ZOJ 3700 Ever Dream 文章中单词
    TortoiseGit和msysGit安装及使用
    asp中有一段javascipt的网页鼠标
    sharepoint 2010 获取用户信息Us
    设计包含max函数的队列
    随机从数组中取出指定的不重复的
    mysql主从同步延迟方案解决的学习
    青岛科学六年级下册教材分析
    生日旅行总结
    sharepoint 2010 获取用户信息Us
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    青少年吸烟心理探析
    保险受益人制度相关问题的探讨
    C#多窗体属于多线程吗
    将DataTable的Data到生成CSV
    Strus2 + pager-taglib 实现
    linux内核启动时R2的值来历
    JS中setInterval、setTimeou
    javascript 中强制执行 toSt
    SQL Server UNIQUE失效
    SQLServer2005中的企业管理器
    SQL Sever 如何修改主键数据
    sqlserver如何根据给出的时间
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |