1

私はwinRTが初めてで、世界地図アプリを作ろうとしています。
多くのパス コントロールを含むキャンバス コントロールがあります (すべてのパス コントロールは国を表します)
今、何かを作成して、キャンバスをズームできるようにしたいので、世界地図を見る代わりに、集中する必要があります。たとえば、ヨーロッパ。
イメージ コントロールをズームインするのは簡単だと思いますが、イメージ コントロールに異なるパス コントロールを含めることはできません。
キャンバス コントロールでズーム動作または何かを行う方法はありますか?
thx事前に

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 に答える