2013-03-21 3 views
0

사용자가 시각적으로 처리 할 이벤트가 있습니까?컨트롤에 대한 시각 이벤트 식별

예 : 목록 상자에는 일부 UI 요소가 있지만 모든 항목은 시각적이지 않습니다. 사용자가 목록 상자를 스크롤하면 요소가 시각적입니다. 나는 읽기 동작을 처리하기 위해 그 비주얼을 식별하고 싶다.

답변

0

ListBox 대신 LongListSelector을 사용하면 ItemRealized 이벤트를 사용하여 가상화 된 항목이 실현 (로드)되었을 때를 알 수 있습니다.

항목이 표시되는시기를 실제로 알고 싶다면 항목의 크기를 측정해야합니다 (모두 동일하지 않으며 미리 알려지지 않은 경우). ListBox (또는 LongListSelector)은 (현재 WVGA/WXGA & 720P 화면에 따라 다를 수 있습니다.) ScrollViewer 내부의 ScrollOffset은 현재 표시되는 항목을 계산합니다.

관련 문제