是否有任何事件要处理,然后元素对用户来说是可见的?
示例:列表框中有一些 UI 元素,但所有项目都不是可视的,当用户滚动列表框时,元素是可视的。我想识别该视觉对象来处理读取操作。
是否有任何事件要处理,然后元素对用户来说是可见的?
示例:列表框中有一些 UI 元素,但所有项目都不是可视的,当用户滚动列表框时,元素是可视的。我想识别该视觉对象来处理读取操作。
如果您使用LongListSelector
, 而不是 aListBox
您可以使用该ItemRealized
事件来了解虚拟化项目何时实现(加载)。
如果您真的想知道项目何时可见,则必须测量项目的大小(如果它们不完全相同并且事先已知),ListBox
(或LongListSelector
)占用的区域的大小(它'会因 WVGA/WXGA 和 720P 屏幕)和ScrollOffset
内部(控制模板)的不同而不同,ScrollViewer
以计算当前可见的项目。