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

WPF中MouseDown事件不起作用解决思路

发布时间:2011-06-23 14:41:19 文章来源:www.iduyao.cn 采编人员:星星草
WPF中MouseDown事件不起作用
<Grid MouseDown="MouseDownEventHandle">
  <Label text="a" />
</Grid>

private void MouseDownEventHandle(object sender, EventArgs e)
{ MessageBox.Show("down"); }

这样一段代码中, 我给Gird加了一个MouseDown的事件处理. 但是在实际程序运行的时候, 只有点击Grid里面的Label的时候, 才会触发这个事件. 当我点击Grid里面其他空白的区域, 不会触发这个MouseDown事件, 是为什么啊?

------解决方案--------------------
探讨

引用:
指定Grid的背景:Background="Transparent"
再试试看


恩, 真的管用啊...Thx. 请问这是什么原理呢? 没有指定background, Grid内没有控件的地方就不属于Grid?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: