Я углубляюсь в WPF и не могу понять некоторые вещи с помощью мультитача.
У меня есть два вопроса о SurfaceScrollViewer.
Сначала проще: у меня есть большая фотография, которую я показываю с SurfaceScrollViewer, так что я могу перемещаться, но не могу понять, как заставить контент начинаться по центру на экране.Я не могу найти какие-либо собственные свойства выравнивания в SScrollViewer.Если я даю поля содержания, это обрезает его.То же самое, если я делаю RenderTransform.Если я сделаю LayoutTransform, он, похоже, не изменится.Есть идеи?
Я также хочу дать этому контенту функцию масштабирования, находясь внутри SurfaceScrollViewer.На самом деле я пытаюсь изменить масштаб изображения с помощью эффектов SSV.Должен ли я написать манипуляции вручную или я могу исправить функции в SSV, чтобы иметь возможность масштабирования?Кажется, что SSV поглощает 2-е прикосновения в функцию панорамирования.Мне бы пришлось написать обработчик Manipulation для отправки мульти-штрихов к контенту, верно?
Мой код выглядит примерно так прямо сейчас:
<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>
Любая помощь очень ценится.Спасибо!