6

tnis と同じように、スクロールビューアーにイメージ コントロールを配置しました。

        <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" >
        <Image Source="/Test/1.jpg" Width="320">
            <Image.RenderTransform>
                <CompositeTransform ScaleX="{Binding Path=Value, ElementName=slider}"/>
            </Image.RenderTransform>
        </Image>
    </ScrollViewer>

コードが示すように、画像の Compositetransform を制御するスライダーを追加しましたが、スライダーの値を変更しても何も起こりませんか?

また、画像にズーム&パン動作(ツールキットに依存)を付けようとしましたが、残念ながら上下にスクロールできましたが、画像をズームイン/ズームアウトできませんでした。Scrollviewer がピンチ操作をブロックしているように見えました。

ご存じのように、Scrollviewer コントロールには WPF の "ZoomMode" プロパティがありましたが、Windows Phone では廃止されました。では、スクロールビューアで iamge ズームを実装するにはどうすればよいでしょうか。

4

1 に答える 1