前端代码:
<Image Name=”imagePreviews1″ Stretch=”Fill” VerticalAlignment=”Center” MouseLeftButtonUp=”imagePreviews_MouseLeftButtonUp” />
cs.代码:
private void imagePreviews_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
{}
现在本人点击是没反应的 进不去cs方法 该怎么办 是事件不对吗?
<Image Name=”imagePreviews1″ Stretch=”Fill” VerticalAlignment=”Center” MouseLeftButtonUp=”imagePreviews_MouseLeftButtonUp” />
cs.代码:
private void imagePreviews_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
{}
现在本人点击是没反应的 进不去cs方法 该怎么办 是事件不对吗?
解决方案
40
假如你点击了透明区域,事件会“穿透”到后面的控件上
40
给image提供一个背景
Background=”#02FFFFFF”
透明的,且支持点击
Background=”#02FFFFFF”
透明的,且支持点击
10
这说明你捕获的操作,并不应该是 Image 触发的,而是Image 外边的容器控件触发的。