2012-02-27 11 views
5

Sto usando un visualizzatore per mostrare alcuni pulsanti visualizzati orizzontalmente, posso usare lo scrollviewer per scorrere da sinistra a destra e viceversa. Ma l'utente può ancora trascinare e scorrere verso il basso, sebbene scrollViewer possa tornare automaticamente all'inizio. Ciò fornisce una UX errata, quindi voglio disabilitare il comportamento di scroll verticale del scrollviewer, l'utente può semplicemente scorrere orizzontalmente. qualche idea? Grazie.Disabilitare il comportamento di scorrimento verticale del visualizzatore di scorrimento in windows phone

<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

risposta

12

Uso VerticalScrollBarVisibility="disabled"

+1

Sto lavorando con Windows Phone 8 e non funziona. – VansFannel

+0

Per disabilitare lo scorrimento verticale in uso ScrollViewer seguente: Per disattivare lo scorrimento orizzontale in uso ScrollViewer seguente: Ajeet

1

per Windows Phone 8 e 8.1:

Per disattivare lo scorrimento verticale in uso ScrollViewer seguente:

<ScrollViewer VerticalScrollMode="Disabled"/> 

di disabilitare lo scorrimento orizzontale scrollviewer usa il seguente:

<ScrollViewer HorizontalScrollMode="Disabled"> 
Problemi correlati