C# 温特画布缩放
我是winRT的新手,我正在尝试制作一个世界地图应用程序。C# 温特画布缩放,c#,xaml,winrt-xaml,C#,Xaml,Winrt Xaml,我是winRT的新手,我正在尝试制作一个世界地图应用程序。 我有一个画布控件,其中包含许多路径控件(每个路径控件代表一个国家) 现在我想做一些东西,这样我可以放大我的画布,所以我不必看世界地图,而必须关注欧洲等地。 我认为,放大图像控件很容易,但图像控件中不能有不同的路径控件。 有没有办法在画布控件上进行缩放或其他操作? thx提前您可以尝试将画布封闭在ScrollViewer中: <ScrollViewer MinZoomFactor="0.25" > <Canvas
我有一个画布控件,其中包含许多路径控件(每个路径控件代表一个国家)
现在我想做一些东西,这样我可以放大我的画布,所以我不必看世界地图,而必须关注欧洲等地。
我认为,放大图像控件很容易,但图像控件中不能有不同的路径控件。
有没有办法在画布控件上进行缩放或其他操作?
thx提前您可以尝试将画布封闭在ScrollViewer中:
<ScrollViewer MinZoomFactor="0.25" >
<Canvas>
<Canvas.Background>
<ImageBrush x:Name="_background" />
</Canvas.Background>
</Canvas>
</ScrollViewer>
…然后您可以将图像源分配给画布(在您的情况下,是地图)。您可以尝试将画布封装在ScrollViewer中:
<ScrollViewer MinZoomFactor="0.25" >
<Canvas>
<Canvas.Background>
<ImageBrush x:Name="_background" />
</Canvas.Background>
</Canvas>
</ScrollViewer>
…然后您可以将一个图像源分配给画布(在您的情况下,是一个地图)