读书人

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

发布时间: 2012-02-07 17:45:36 作者: rapoo

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?

读书人网 >.NET Framework

热点推荐