C#에서 UWP 응용 프로그램을 개발 중이며 ScrollViewer를 사용하여 일부 내용을 스크롤하고 있습니다. 사용자가 세로로 스크롤 할 때 사용자가 위에서 아래로 또는 아래에서 위로 스크롤하는 방법 (스크롤 방향)을 감지 할 수 있는지 알고 싶습니다.UWP 응용 프로그램에서 스크롤 방향 감지
0
A
답변
2
값이 증가하면 사용자가 스크롤하여 양식을 위에서 아래로 스크롤하는 경우 ScrollViewer의 VerticalOffset 속성을 사용하여 이동을 감지 할 수 있습니다. 값이 감소하면 사용자가 아래에서 위로 스크롤됩니다. ScrollViewer의 ViewChanged 이벤트를 수신하고 필요한 로직을 수행 할 수 있습니다. 아래는 아이디어를 보여주기위한 Binding 샘플입니다.
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="50"/>
<RowDefinition/>
</Grid.RowDefinitions>
<TextBlock VerticalAlignment="Center" Text="{Binding VerticalOffset, ElementName=tst,Mode=OneWay}"/>
<ScrollViewer Grid.Row="1" x:Name="tst" ViewChanged="tst_ViewChanged">
<StackPanel Background="Gray" Height="2500">
</StackPanel>
</ScrollViewer>
</Grid>
출력 :
+0
Justin XL이 지적했듯이이 접근 방식은 효과가 있으며 내 시나리오에서는 충분합니다. 감사 –
관련 문제
- 1. 스크롤 방향 감지 UICollectionView, REST 데이터로드
- 2. UWP 응용 프로그램에서 System.IO 사용?
- 3. UWP 응용 프로그램에서 입력 시뮬레이션
- 4. 파노라마 - 가로 스크롤 방향
- 5. UWP : 스크롤 뷰어에서 조작
- 6. UWP C# TextBox 하단까지 스크롤
- 7. AppDelegate에서 방향 감지
- 8. 수동으로 가로 방향 회전 감지
- 9. iOS 응용 프로그램에서 가장자리 감지
- 10. (UWP) 하드웨어 돌아 가기를 눌러 내 UWP 응용 프로그램에서 PC
- 11. 글로벌 클릭 감지 UWP
- 12. Android : 기기 방향 감지 변경
- 13. UWP 응용 프로그램에서 SQLite 데이터베이스 보호
- 14. UWP 범용 응용 프로그램에서 드라이브 문자 사용
- 15. UWP 응용 프로그램에서 MSI 파일 실행
- 16. System.Net.FTPWebRequest uwp 응용 프로그램에서 사용할 수 없음
- 17. UWP 응용 프로그램에서 VB.net으로 IPGlobalProperties 가져 오기
- 18. 다른 UWP 응용 프로그램에서 데이터 가져 오기
- 19. UWP 응용 프로그램에서 로컬 SQL 데이터베이스 만들기
- 20. UWP 응용 프로그램에서 QR 코드를 생성하려면 어떻게해야합니까?
- 21. BitmapImage.UriSource 내 UWP 응용 프로그램에서 로컬 파일
- 22. 원격 응용 프로그램에서 실행중인 응용 프로그램 감지
- 23. 자바 스크립트에서 EXIF 방향 감지
- 24. Windows 전화 방향 감지
- 25. 코도바에서 장치 방향 감지
- 26. iframe에서 방향 변경 감지
- 27. jQuery로 마우스 방향 감지
- 28. 텍스트 방향 감지
- 29. 방향 변경 감지
- 30. 사진 방향 감지 알고리즘
는 [여기] (내 대답에서보세요 http://stackoverflow.com/questions/35049071/how-can-i-detect-when-scrolling-has-started -in-a-listview-on-windows-10-uwp). –