首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

同一页面容器上不同xaml控件之间的即时数据通信有关问题

2012-12-31 
同一页面容器下不同xaml控件之间的即时数据通信问题在一个xaml主容器页面中,分成左右两个块,分别填充了不

同一页面容器下不同xaml控件之间的即时数据通信问题
    在一个xaml主容器页面中,分成左右两个块,分别填充了不同的xaml控件,左侧是一个UserControl,右侧则放置了一个自定义控件,自定义控件里面是一个根据后台数据自动生成的一些border对象,在每个border下都注册了点击事件。现在我要在对某个border点击的时候,左侧栏里的UserControl获取所点击的border名,根据此名对数据库进行查询。
   
    通过什么样的方式能在点击事件后,让左侧栏里面的控件立即获取到点击的border名字并进行查询(目前我只能在点击事件里面用MessageBox.Show()的方式显示所点击的对象名,点击事件是注册在自定义控件里面的)

[解决办法]
没看清楚你的逻辑
如果你的两个控件有关联   试试委托事件

如果毫无关联  可以在你的主容器中做一个消息
自定义控件在点击的时候 发送自身信息

左侧栏里面的控件注册 接受消息的信息 (其实也是委托调用执行)



热点排行