So erkennen Sie, ob der Scroll-Viewer im Winrt den unteren Rand erreicht

8

Ich frage mich, was ist der beste Ansatz, um zu erkennen, ob ein ScrollViewer den unteren, rechten usw. erreicht.

Ich denke, dass ich das erreichen kann, indem ich sowohl PointerWheelChanged für Maus als auch ManipulationDelta für Touch verwende. In diesen Event-Handlern kann ich den HorizontalOffset aufzeichnen, um herauszufinden, wann der Scroller das Ende erreichen wird. Aber ich denke, es könnte einen besseren Weg geben, es zu tun.

Ich habe das Artikel . Aber die Kompressionsstatistik scheint im Winter nicht zu funktionieren. Die CurrentStateChanging-Ereignismethode wird nicht aufgerufen.

Ich habe auch einen anderen Artikel überprüft. Aber es funktioniert nur für die Bildlaufleiste, kein generischer Ansatz.

Weiß jemand, was der beste Weg ist, um dieses Problem zu lösen?

    
Selkie 02.10.2012, 00:41
quelle

2 Antworten

17

XAML:

%Vor%

Code dahinter:

%Vor%     
Filip Skakun 02.10.2012, 05:22
quelle
3

Für UWP habe ich es so gemacht

%Vor%     
dnxit 25.05.2016 07:58
quelle

Tags und Links