1

我是winRT的新手,我正在尝试制作一个世界地图应用程序。
我有一个画布控件,里面有很多路径控件(每个路径控件都代表一个国家)
现在我想做一些东西,这样我就可以放大我的画布,所以我必须专注于而不是看到世界地图,因为例如,欧洲。
我认为,放大图像控件很容易,但是图像控件中不能有不同的路径控件。
有没有办法在画布控件上进行缩放行为或其他东西?
提前谢谢

4

1 回答 1

1

您可以尝试将画布包含在 ScrollViewer 中:

<ScrollViewer MinZoomFactor="0.25" >
    <Canvas>
        <Canvas.Background>
            <ImageBrush x:Name="_background" />
        </Canvas.Background>
    </Canvas>
</ScrollViewer>

...然后您可以将图像源分配给画布(在您的情况下为地图)。

于 2013-03-20T23:41:14.067 回答