Potrebujem, aby ScrollViewer prechádzal iba nadol.
Vytvoril som prehliadač v Xaml a mámobývali ho stohovačom plným obdĺžnikov v kóde. Potom som spustiť užívateľa v dolnej časti a chcú, aby používali "chôdzu" pohyb s prstami (ako basový prehrávač) prejdite na vrchol, ale nechcú, aby mohli rolovať späť na dno.
Môj Xaml vyzerá takto:
<ScrollViewer Height="730" HorizontalAlignment="Left" Margin="6,6,0,0" Name="scrollViewer1" VerticalAlignment="Bottom" Width="462">
<StackPanel Name="TrackStackPanel">
</StackPanel>
</ScrollViewer>
Ale pretože je vyplnený v kóde, je potrebné dosiahnuť čo najviac v kóde.
odpovede:
4 pre odpoveď č. 1Skúšal by som zakázať vertikálne rolovanie cez VerticalScrollBarVisibility="disabled"
- riaďte sa gestami a podľa toho ich posúvajte nastavením [ScrollToVerticalOffset].
Ak to nepomôže, skúste umiestniť vrstvu (napríklad mriežku) nad váš ScrollViewer tak, aby dostala všetky gestá, potom postupujte ako je uvedené vyššie, rolujte cez ScrollToVerticalOffset.