C# WinRT/8在图像控制上创建热点

C# WinRT/8在图像控制上创建热点,c#,.net,silverlight,xaml,windows-8,C#,.net,Silverlight,Xaml,Windows 8,构建WinRT应用程序,该应用程序具有水平和垂直延伸到视口之外的大型图像。 我想知道是否有可能(以及如何)在图像上创建热点,以便当用户点击任何点时,弹出框将显示相关信息 先谢谢你 解决方案 一种方法是,使用网格(或画布…)并为图像设置背景。 然后作为下一层设置不可见的按钮,矩形或类似的触摸事件 有一些方法可以设置图像地图。我需要平移右、左、上、下以及放大、缩小。所以我决定使用滚动查看器。有没有办法也将其嵌入到应用程序中?你可以使用他的建议,将所有内容作为父项嵌入到ScrollViewer中,完成

构建WinRT应用程序,该应用程序具有水平和垂直延伸到视口之外的大型图像。 我想知道是否有可能(以及如何)在图像上创建热点,以便当用户点击任何点时,弹出框将显示相关信息

先谢谢你

解决方案
一种方法是,使用网格(或画布…)并为图像设置背景。 然后作为下一层设置不可见的按钮,矩形或类似的触摸事件


有一些方法可以设置图像地图。

我需要平移右、左、上、下以及放大、缩小。所以我决定使用
滚动查看器
。有没有办法也将其嵌入到应用程序中?你可以使用他的建议,将所有内容作为父项嵌入到
ScrollViewer
中,完成同样的事情。
<ScrollViewer>

    <Grid x:Name="LayoutRoot">
        <Grid.Background>
            <ImageBrush Stretch="Fill" ImageSource="Assets/Map.jpg" AlignmentY="Top" AlignmentX="Left"/>
        </Grid.Background>

        <Grid.RowDefinitions>
            <RowDefinition Height="50*" />
            <RowDefinition Height="50*" />
        </Grid.RowDefinitions>
        <Rectangle Fill="#FF7771FF" HorizontalAlignment="Left" Height="75" Margin="1070,210,0,0" VerticalAlignment="Top" Width="75"/>
        <Rectangle Fill="#FF7771FF" HorizontalAlignment="Left" Height="75" Margin="635,211,0,0" VerticalAlignment="Top" Width="75" Grid.Row="1"/>

    </Grid>

</ScrollViewer>