2012-02-27 2 views
5

일부 스크롤 단추를 가로로 표시하려면 scrollviewer를 사용하고 왼쪽에서 오른쪽으로 스크롤하려면 scrollviewer를 사용할 수 있으며 그 반대의 경우도 마찬가지입니다. 그러나 scrollViewer가 맨 위로 자동으로 스크롤 할지라도 사용자는 계속 드래그하여 아래로 스크롤 할 수 있습니다. 이것은 나쁜 UX를 제공하므로 scrollviewer의 수직 스크롤 동작을 비활성화하려면 사용자가 단지 수평으로 스크롤 할 수 있습니다. 이견있는 사람? 감사.Windows에서 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 윈도우 폰 8과 8.1

답변

12

사용 VerticalScrollBarVisibility="disabled"

+1

저는 Windows Phone 8에서 작동하며 작동하지 않습니다. – VansFannel

+0

는 다음의 ScrollViewer의 사용 수직 스크롤을 비활성화하려면 : 다음에서 ScrollViewer의 사용 수평 스크롤을 사용하지 않으려면 : Ajeet

1

:

다음에서 ScrollViewer의 사용 수직 스크롤을 사용하지 않으려면 :

<ScrollViewer VerticalScrollMode="Disabled"/> 

가 수평 스크롤을 사용하지 않으려면 scrollviewer 다음을 사용 :

<ScrollViewer HorizontalScrollMode="Disabled">