У меня есть чернильница внутри прокрутки для приложения Windows Phone 7.Часто, когда пользователь начинает рисовать, просмотрщик прокручивает его в середине хода, что затрудняет его рисование.Я пытался отключить ScrollBarVisibility, когда нужно использовать inkpresenter, но затем просмотрщик прокрутки автоматически перемещается обратно вверх.Итак, как я могу предотвратить прокрутку прокрутки при использовании чернильницы, сохраняя при этом положение прокрутки?
<ScrollViewer Name="ScrollBars" VerticalScrollBarVisibility="{Binding ScrollEnabled}" >
<Canvas Height="2000">
...
<InkPresenter Name="InkCanvas" Strokes="{Binding Strokes}" Canvas.Top="500" />
</ Canvas >
</ScrollViewer >
Редактировать:
Поэтому я попытался использовать функцию прокруткив коде за обновлением вертикального смещения, где у меня есть кнопка, связанная со следующим кодом:
var offset = scrollViewer.VerticalOffset;
ScrollEnabled = ScrollBarVisibility.Disabled;
scrollViewer.ScrollToVerticalOffset(offset);
Опять же, он просто возвращается наверх.Есть идеи, что не так?