首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

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

2012-02-07 
WPF中MouseDown事件不起作用Grid MouseDownMouseDownEventHandleLabel texta //Gridprivate v

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?

热点排行