silverlight - 将图像放在页面顶部而不干扰单击事件 Windows Phone

标签 silverlight windows-phone-7 xaml

我有一个问题,我想在 Bing Map 控件顶部显示图像,但我不希望它干扰我的 map 控件手势。

该图像是一个十字线,它在整个页面上全屏延伸,捕获所有导致用户无法使用 map 的点击和缩放事件。

<Grid x:Name="LayoutRoot">
    <m:Map x:Name="LocationMap"/>
    <Image Source="/Assets/Crosshair.png"/>
</Grid>

enter image description here

最佳答案

IsHitTestVisible 属性是我正在寻找的属性,通过在我的图像控件上将其设置为 false,它会停止捕获任何事件。

<Grid x:Name="LayoutRoot">
    <m:Map x:Name="LocationMap"/>
    <Image Source="/Assets/Crosshair.png" IsHitTestVisible="False"/>
</Grid>

关于silverlight - 将图像放在页面顶部而不干扰单击事件 Windows Phone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13743038/

相关文章:

c# - 元素内容显示在设计时而不是运行时

c# - 动态更改DataTemplate的宽度

Silverlight MouseDragElementBehavior。拖放后如何重新排列项目?

.net - 如何在样式中使用附加属性?

c# - 尝试从代码隐藏加载 xaml 时出现 xaml 解析异常

javascript - cordova-2.0.0.js 不能在 android 上使用 phonegap

silverlight - Windows Phone 7 - 应用程序无法启动,没有错误,只是加载时退出

silverlight - 平面投影在 Silverlight 中运行不佳

wpf - 如何在用户控件中定义一个依赖属性,仅从其子控件之一中冒出一个值?

c# - 忙碌指示灯不工作