2012-02-27 34 views
5

Tôi đang sử dụng trình xem ảnh để hiển thị một số nút được hiển thị theo chiều ngang, tôi có thể sử dụng scrollviewer để cuộn từ trái sang phải và ngược lại. Tuy nhiên, người dùng vẫn có thể kéo và cuộn xuống dưới, mặc dù scrollViewer sẽ cuộn trở lại đầu tự động. Điều này cung cấp một UX xấu, do đó tôi muốn vô hiệu hóa hành vi cuộn dọc của scrollviewer, người dùng chỉ có thể cuộn theo chiều ngang. bất kỳ suy nghĩ nào? cảm ơn.Vô hiệu hóa hành vi cuộn dọc của trình di chuyển trong cửa sổ điện thoại

<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

Trả lời

12

Sử dụng VerticalScrollBarVisibility="disabled"

+1

Tôi đang làm việc với Windows Phone 8 và nó không hoạt động. – VansFannel

+0

Để vô hiệu hóa di chuyển dọc được sử dụng ScrollViewer sau: Để Disable cuộn ngang được sử dụng ScrollViewer sau: Ajeet

1

Đối với windows phone 8 và 8.1:

Để vô hiệu hóa di chuyển dọc được sử dụng ScrollViewer sau:

<ScrollViewer VerticalScrollMode="Disabled"/> 

Để Disable cuộn ngang trong sử dụng scrollviewer như sau:

<ScrollViewer HorizontalScrollMode="Disabled"> 
Các vấn đề liên quan