2013-03-21 68 views
0

是否有任何事件要处理然后元素对用户是可视的?识别控件的视觉事件

示例:列表框中有一些UI元素,但所有项目都不可视,当用户滚动列表框时,元素是可见的。我想识别该视觉来处理读取操作。

回答

0

如果您使用LongListSelector而不是ListBox,则可以使用ItemRealized事件来了解什么时候虚拟化项目已实现(加载)。

如果您确实想知道项目何时可见,则必须测量项目的大小(如果它们不是全部相同并且事先已知),则可以使用ListBox(或(对于WVGA/WXGA & 720P屏幕)和内部(至控制模板)ScrollViewerScrollOffset来计算哪些项目当前可见。