2012-02-27 29 views
5

Yatay olarak görüntülenen bazı düğmeleri göstermek için bir scrollviewer kullanıyorum, soldan sağa kaydırmak için scrollviewer'ı kullanabilirim ve tam tersi. Ancak, kullanıcı hala scrollViewer otomatik olarak en üste geri kayar olsa da, aşağıya doğru sürükleyip ilerleyebilir. Bu kötü bir UX sağlar, böylece scrollviewer'ın dikey kaydırma davranışını devre dışı bırakmak istiyorum, kullanıcı sadece yatay olarak kayabilir. Düşüncesi olan var mı? Teşekkürler.Windows Phone'da scrollviewer'ın dikey kaydırma davranışını devre dışı bırakın

<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 pencere telefonu 8 ve 8.1 için

cevap

12

kullanımlar VerticalScrollBarVisibility="disabled"

+1

Windows Phone 8 ile çalışıyorum ve çalışmıyor. – VansFannel

+0

aşağıdaki ScrollViewer kullanımda dikey kaydırma devre dışı bırakmak için: aşağıdaki ScrollViewer kullanımda yatay kaydırma devre dışı bırakmak için: Ajeet

1

:

aşağıdaki ScrollViewer kullanımda dikey kaydırma devre dışı bırakmak için:

<ScrollViewer VerticalScrollMode="Disabled"/> 

yatay kaydırma devre dışı bırakmak için scrollviewer aşağıdakileri kullanın:

<ScrollViewer HorizontalScrollMode="Disabled"> 
İlgili konular