wp7, Как заблокировать прокрутку в ScrollViewer

Я не буду перемещать UIElements в ScrollViewer. У меня есть что-то вроде этого:

<ScrollViewer x:Name="scroll">
    <Canvas x:Name="sheet" Width="480" Height="10000">
        <Rectangle Canvas.Left="51" Canvas.Top="116" Height="114" Width="337"/>
    </Canvas>
</ScrollViewer>

Я перемещаю прямоугольник с помощью события ManipulationDelta. Однако, когда я это делаю, scrollViewer также прокручивается.

Как заблокировать прокрутку ScrollViewer?

этот код вообще не помогает.

ScrollBarVisibility.Disabled;

Я потерял 3 дня, чтобы найти решение, и я ничего не могу найти.


person Michał Jankowski    schedule 22.11.2010    source источник


Ответы (1)


Это как раз при решении конфликта жестов на панораме/повороте.

Предотвращение прокрутки элементов управления Pivot или Panorama

person Mick N    schedule 22.11.2010
comment
Вау, большое спасибо, решение отличное, потому что оно действительно работает :) - person Michał Jankowski; 23.11.2010
comment
Отлично :) .. дайте нам знать, если что-то еще нужно, чтобы ответить на вопрос. - person Mick N; 24.11.2010