我在这里潜入WPF,我无法用多点触摸来理解一些东西。
我有两个关于SurfaceScrollViewer的问题。操纵SurfaceScrollViewer内容
首先比较容易:我用SurfaceScrollViewer显示了一张很大的照片,所以我可以平移,但我无法弄清楚如何让内容以屏幕为中心开始。我在SScrollViewer中找不到任何本地对齐属性。如果我提供内容利润率,它就会收获。同样如果我做RenderTransform。如果我做了一个LayoutTransform,它似乎没有改变。有任何想法吗?
我还想在SurfaceScrollViewer内部提供此内容缩放功能。真的,我试图放大和平衡SSV的弹性效果。我应该手动编写操作还是可以将功能修补到SSV中以便缩放? SSV似乎吸收了第二次触及其平移功能。我必须编写一个操作处理程序来发送多点触摸内容,对吧?
我的代码看起来像现在这样的权利:
<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>
任何帮助深表感谢。谢谢!
显然应该是LayoutTransform而不是RenderTransform!避免种植 – aleatoric