質問

ScrollViewerを使用して水平に表示されるボタンを表示していますが、ScrollViewerを使用して左から右へスクロールし、VISA versaをスクロールできます。しかし、ScrollViewerが自動的に上位にスクロールしますが、ユーザーはまだドラッグアンドスクロールすることができます。これにより、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

役に立ちましたか?

解決

VerticalScrollBarVisibility="disabled" を使用します

他のヒント

Windows Phone 8,8.1:

ScrollViewerで垂直スクロールを無効にするには、以下のように使用します。

<ScrollViewer VerticalScrollMode="Disabled"/>
.

ScrollViewerでの水平スクロールを無効にするには次のようにします。

<ScrollViewer HorizontalScrollMode="Disabled">
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top