专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Silverlight

WPF TreeView ContextMenu,该如何处理

发布时间:2011-06-27 20:16:43 文章来源:www.iduyao.cn 采编人员:星星草
WPF TreeView ContextMenu
现有一个TreeView,上面有5种不同的节点,每种节点需要有不同的ContextMenu,但是这些ContextMenu中有的MenuItem又可能是相同的。
问题1:如何在XAML上重复利用一个完成好了的MenuItem,将其添加到一个ContextMenu中?
问题2:因为MenuItem需要有Click事件,默认会将该事件的执行方法放到XAML对应的C# code中,有没有方法可以直接让Click执行其他类里的方法?

------解决方案--------------------
问题一 可以写实体 banding办法,指向同一个完成好了的MenuItem

问题二 注册ContextMenu的checked 事件,而不是MenuItem的Click事件,然后在事件中 由Sender参数执行对应MenuItem自己需要处理的事件内容
------解决方案--------------------
将那个其他的类,加到你这个页面里面调用就行了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: