none
请教一个在开发自定义菜单的时候遇到的问题,关于响应鼠标单击. RRS feed

  • 问题

  • 在开发一个Menu ,  子菜单的展开方式有2种 1种是MouseOver 展开 还有一种是 OnClick 展开, 当OnClick 模式下 , 鼠标单击 Menu 以外的位置时 菜单应关闭, 请教 Menu 如何知道在本身以外的位置发生了单击事件? 
    2009年5月25日 3:14

答案

全部回复

  • 我做个了一个右键菜单时.就这样做的.!
    <Grid onMouseLeft_up="处理菜单关闭的事件">
       <menu></menu>
    </Grid>
    不知道对你有没有帮助.

    一般情况下没有什么其他用途 onMouseLeft_up 就用来处理这个.

    或者.你可以放到空间顶级元素中处理.
    2009年5月25日 12:17
  • 在控件以外的地方定义处理事件,这样做我觉得不太方便, 应该还有更好的方法

    2009年5月26日 1:20
  • 是要在控件之外添加一个方法.控件本身不能 失去焦点后再触发响应事件
    2009年5月26日 4:51
    版主
  • 是要在控件之外添加一个方法.控件本身不能 失去焦点后再触发响应事件

     响应失去焦点的事件 好主意, thanks .
    2009年5月26日 5:05