<Grid MouseDown="MouseDownEventHandle">
<Label text="a" />
</Grid>
private void MouseDownEventHandle(object sender, EventArgs e)
{ MessageBox.Show("down"); }
这样一段代码中, 我给Gird加了一个MouseDown的事件处理. 但是在实际程序运行的时候, 只有点击Grid里面的Label的时候, 才会触发这个事件. 当我点击Grid里面其他空白的区域, 不会触发这个MouseDown事件, 是为什么啊?
Grid MouseDown="MouseDownEventHandle" Background="Transparent">
指定Grid的背景:Background="Transparent"
再试试看