私はここでWPFに潜入しています。私はマルチタッチでいくつかのことを理解することはできません。
SurfaceScrollViewerについて2つの質問があります。SurfaceScrollViewerのコンテンツを操作する
簡単に最初に:私は、私は周囲にパンすることができますので、私はSurfaceScrollViewerで表示されている大きな写真を持っているが、私はどのように画面の中央に開始するコンテンツを取得することができません。 SScrollViewerでネイティブの配置プロパティを見つけることができません。コンテンツマージンを与えると、それが作物になります。 RenderTransformを実行する場合も同じです。 LayoutTransformを行うと、それは変更を行うようには見えません。何か案は?
また、このコンテンツズーム機能をSurfaceScrollViewerの内側に配置したいと考えています。本当に私はSSVの弾力的な効果をズームしてパンしようとしています。私は手で操作を書き出すべきか、またはSSVの機能を拡大してパッチできるか? SSVが2番目のタッチをパンニング機能に吸収するようです。私はコンテンツにマルチタッチを送信するための操作ハンドラを書かなければならないだろうか?
私のコードは今、この権利のようになります。
<Grid x:Name="LayoutGrid" Width="1950" Height="1118" HorizontalAlignment="Center" >
<s:SurfaceScrollViewer x:Name="scrollViewer" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" >
<local:FloorView x:Name="floorViewer" Width="4209" Height="1442" >
<local:FloorView.LayoutTransform>
<TranslateTransform X="1000" />
</local:FloorView.LayoutTransform>
</local:FloorView>
</s:SurfaceScrollViewer>
</Grid>
すべてのヘルプははるかに高く評価されます。ありがとう!
明らかに、RenderTransformではなくLayoutTransformである必要があります。切り抜かないようにする – aleatoric