2

WPF イメージ コントロール内のイメージの開始点を変更しようとしていますが、明確な答えが見つからないようです。

ユーザーが画像コントロールよりも大きい画像をパンして表示できるようにしようとしています。

ここに、私のアプリのスクリーンショットへのリンクと、そのために必要なことを示します。

例として、の開始点を(0,0) ではなく( image.Height/2, ) にします。image.Width/2C# コードを介して動的に変更できる開始点が必要です。

4

2 に答える 2

2

画像コントロールをスクロールビューア内に配置してみてください。

<ScrollViewer 
    x:Name="MyScrollViewer"
    VerticalScrollBarVisibility="Hidden" 
    HorizontalScrollBarVisibility="Hidden">
    <Image .../>
</ScrollViewer>

次に、コードでScrollToVerticalOffsetメソッドとScrollToHorizo​​ntalOffsetメソッドを使用できます。

于 2011-06-14T13:50:32.180 に答える