识别控件的可视化事件



如果元素对用户可见,是否有任何事件需要处理?

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

如果您使用的是LongListSelector,而不是ListBox,那么您可以使用ItemRealized事件来知道虚拟项目何时已经实现(加载)。

如果你真的想知道什么时候项目是可见的,你必须测量项目的大小(如果它们不完全相同并且事先知道),ListBox(或LongListSelector)占用的区域的大小(它会因WVGA/WXGA而异);720P屏幕)和ScrollOffset的内部(控制模板)ScrollViewer来计算哪些项目是当前可见的。

最新更新