Piszę aplikację WPF, która będzie działać na pełnym ekranie dotykowym z ekranem 8 (nie RT).Przeglądarka WPF na tablecie z ekranem dotykowym
Jednak przewijanie ekranu nie działa. Zastanawiam się więc, czy to coś, co robię źle, czy jest to możliwe?
Mam więc okno WPF z przewijarką. Wewnątrz tego scrollviewera mam StackPanel, który ma w sobie mnóstwo bloków tekstowych. Zobacz poniżej:
<ScrollViewer>
<StackPanel>
<TextBlock Text="Row 1" />
<TextBlock Text="Row 2" />
<TextBlock Text="Row 3" />
<TextBlock Text="Row 4" />
<TextBlock Text="Row 5" />
<TextBlock Text="Row 6" />
....
<TextBlock Text="Row 50" />
</StackPanel>
</ScrollViewer>
Teraz za pomocą ekranu dotykowego próbuję przewijać zawartość, ale się nie porusza. Mogę przewijać zawartość tylko za pomocą paska bocznego, który nie jest taki, jak chcę, aby to działało. Czy można uzyskać dotykowe przewijanie przy użyciu WPF? Chciałbym również zrobić to samo z siatką.
Z góry dziękuję.
Używam Visual Studio/Mieszanka 2012.
Tak. Dziękuję Ci. Prosty! – Sun
Wiesz, jak włączyć to za pomocą myszy? – Jordan
Jeśli masz ** problem z "drżącym oknem" **, gdy pasek przewijania osiągnie koniec, sprawdź następujące rozwiązanie: [Powtarzające się okno problemu] (http://stackoverflow.com/questions/16126400/tablet-wpf-windows -desktop-application-scrolling-issue/37000344 # 37000344) – KAI