【发布时间】:2023-02-16 19:11:52
【问题描述】:
MouseUp 事件正常发生,如果我在Grid 中设置Background 属性,但如果不设置,则事件不会发生。你能解释一下这是为什么吗?
// Event doesn't occurs.
<Grid Name="MainGrid" MouseUp="MainGrid_MouseUp">
</Grid>
// Event occurs.
<Grid Name="MainGrid" MouseUp="MainGrid_MouseUp" Background="AliceBlue">
</Grid>
private void MainGrid_MouseUp(object sender, MouseButtonEventArgs e)
{
MessageBox.Show($"{e.GetPosition(this)}");
}
【问题讨论】: