【发布时间】:2011-03-18 11:29:28
【问题描述】:
作为图表的一部分,我正在绘制一些重叠的形状,每个形状都带有Opacity=0.5,如下所示:
<Grid>
<Rectangle Fill="Blue" Opacity="0.5" MouseEnter="Rectangle_MouseEnter" />
<Rectangle Fill="Red" Opacity="0.5" />
</Grid>
private void Rectangle_MouseEnter(object sender, MouseEventArgs e)
{
MessageBox.Show("Entered");
}
当用户用鼠标输入形状时,应该显示一些附加信息,但永远不会调用事件处理程序。
有没有办法为所有形状获取 MouseEnter 事件,而不仅仅是最上面的一个?
【问题讨论】:
标签: c# wpf mouseevent opacity