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

求Popup控件的准确打开方式

发布时间:2011-06-27 19:22:10 文章来源:www.iduyao.cn 采编人员:星星草
求Popup控件的正确打开方式
我的需求是这样的:
我有一个用户控件,我想在双击这个用户控件的时候在右边打开一个Popup弹出框。并且Popup控件在打开状态下窗口的滚动条不能滚动,然后单击其他区域的时候关闭Popup。 (这个效果跟Combobox控件是一样的 Combobox 的下拉列表也是一个Popup,在打开的时候滚动条是不能移动的,不管是用鼠标中间的滚轴还是拖动,只不过Combobox是单击打开Popup,我是需要双击)

我的思路是把Popup的StayOpen设置为false,然后通过一个双击事件(MouseDoubleClick)双击这个用户控件的时候将IsOpen属性设置为True 打开Popup,但是这么做并不灵。双击后Popup打开之后迅速就消失掉了 不知道是什么原因。困惑了好久,希望各位能指导我一个解决方案或者思路。谢谢!
------解决思路----------------------
猜测应该是up事件会引起popup空间的焦点丢失导致直接消失,到底什么原因就不清楚了。
------解决思路----------------------
先不要双击,先单击测试。
你的Popup  必须 定义到用户控件里,在后台单击中设置IsOpen
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: