В xaml у меня есть следующее:
ScrollViewer Name = "Scv" HorizontalAlignment = "Left" Margin = "150,194,0,0" VerticalAlignment = "Top" ScrollViewer.VerticalScrollBarVisibility = "Авто" ScrollViewer.HorizontScrollBarVisibility = "Авто"
Высота холста = "100" Имя = "холст1" Ширина = "424"
Image Canvas.Left = "7" Canvas.Top = "10" Высота = "150" Имя = "image1" Stretch = "Fill" Width = "200" ManipulationStarted = "image1_ManipulationStarted"
InkPresenter Name = "inkPresenter1"inkPresenter1>
ХолстScrollViewer
Проблема:
Как остановить ScrollViwer в позиции, в которой я прекращаю прокрутку, поскольку мне нужно что-то нарисовать на фотографии в этой позиции?
Если я использую кнопку, чтобы остановить ее, она всегда возвращается в верхнее положение, даже если прокручиваю внизу
при нажатии кнопки для остановки
Scv.VerticalScrollBarVisibility = ScrollBarVisibility.Disabled;Scv.HorizontScrollBarVisibility = ScrollBarVisibility.Disabled;
Чтобы возобновить прокрутку после остановки
Scv.VerticalScrollBarVisibility = ScrollBarVisibility.Visible;Scv.HorizontScrollBarVisibility = ScrollBarVisibility.Visible;