Отключить режим вертикальной прокрутки прокрутки в Windows Phone - PullRequest
5 голосов
/ 27 февраля 2012

Я использую средство прокрутки для отображения горизонтальных кнопок, я могу использовать средство прокрутки для прокрутки слева направо и наоборот. Но пользователь все еще может перетаскивать и прокручивать вниз, хотя scrollViewer автоматически прокручивает вверх. Это обеспечивает плохой UX, поэтому я хочу отключить режим вертикальной прокрутки в scrollviewer, пользователь может просто прокручивать по горизонтали. Какие-нибудь мысли? спасибо.

<ScrollViewer Grid.Row="2" HorizontalScrollBarVisibility="Hidden" Width="auto" Height="100" Margin="0,12" VerticalAlignment="Bottom">
   <StackPanel Orientation="Horizontal">
                    <Button Height="100" Width="100" Margin="0" Style="{StaticResource ButtonStyle}" Click="Origin_Click">
                    </Button>
<Button Height="100" Width="100" Margin="0" Style="{StaticResource ButtonStyle}" Click="Origin_Click">
                    </Button>
<Button Height="100" Width="100" Margin="0" Style="{StaticResource ButtonStyle}" Click="Origin_Click">
                    </Button>
</StackPanel>    
            </ScrollViewer>

v

Ответы [ 2 ]

12 голосов
/ 27 февраля 2012

Использование VerticalScrollBarVisibility="disabled"

1 голос
/ 18 ноября 2014

Для Windows Phone 8 и 8.1:

Чтобы отключить вертикальную прокрутку в программе просмотра прокрутки, используйте следующее:

<ScrollViewer VerticalScrollMode="Disabled"/>

Чтобы отключить горизонтальную прокрутку в программе просмотра прокрутки, используйте следующее:

<ScrollViewer HorizontalScrollMode="Disabled">
...