use*_*847 5 windows-8 windows-runtime
是否可以在WinRT中将UI虚拟化应用于ScrollViewer.在我的应用程序中,我在Polyline(嵌入在scrollviewver中的Polyline)的帮助下创建折线图.但在目前的情况下,如果它来了500多点.它在与Map交互期间阻止UI.所以我想要实现的是应用一种UI虚拟化来滚动视图.如果有人有任何想法解决这个问题,请帮助我.
我处理 a 的方式Polyline是将其数据分成几个部分,可能是屏幕宽的部分(假设仅水平滚动),将 a 放在Canvas里面,使图表总大小的ScrollViewer大小 ( Width)并放置一个其中Canvas有几个(比如 5 个)控件,然后在事件中更新控件和属性以对应于. 这应该可以让你平滑滚动。只是不要在每个且仅在需要时添加/删除或更新控件 - 即当您没有准备好在当前视口旁边显示时。PolylineViewChangedPolylineCanvas.LeftPointsScrollViewerViewChangedCanvas.LeftPointsPolyline
| 归档时间: |
|
| 查看次数: |
274 次 |
| 最近记录: |