windows-8 – 如何在WinRT中将UI虚拟化应用于ScrollViewer
发布时间:2020-12-13 21:25:14 所属栏目:Windows 来源:网络整理
导读:是否可以在WinRT中将UI虚拟化应用于ScrollViewer.在我的应用程序中,我在Polyline(嵌入在scrollviewver中的Polyline)的帮助下创建折线图.但在目前的情况下,如果它来了500多点.它在与Map交互期间阻止UI.所以我想要实现的是应用一种UI虚拟化来滚动视图.如果有人
是否可以在WinRT中将UI虚拟化应用于ScrollViewer.在我的应用程序中,我在Polyline(嵌入在scrollviewver中的Polyline)的帮助下创建折线图.但在目前的情况下,如果它来了500多点.它在与Map交互期间阻止UI.所以我想要实现的是应用一种UI虚拟化来滚动视图.如果有人有任何想法解决这个问题,请帮助我.
我将处理Polyline的方式是将数据分成多个部分,可能是屏幕范围的(假设只进行水平滚动),将一个Canvas放在ScrollViewer中,使Canvas的大小(宽度)为总大小图表并在其中放置一些(例如5个)Polyline控件,然后在ViewChanged事件上更新Polyline控件的Canvas.Left和Points属性以对应于ScrollViewer当前视图端口周围的区域.这应该会给你平滑的滚动.只是不要添加/删除或更新每个ViewChanged上的控件,只在需要时更新Canvas.Left和Points – 即当您没有准备好在当前视图端口旁边显示Polyline时.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – Windows Workflow是否被广泛使用?
- 验证 – Microsoft Code Contracts是否不适合验证用户输入?
- windows – 强制关闭文件而不是进程
- Windows网络共享上的GIT中央存储库
- rootkit 后门检查工具 RKHunter
- cocoa – NSWindow带有NStextField的纹理背景
- windows-server-2008 – 如何在Windows Server 2008上禁用N
- windows – 将硬盘驱动器从一个VMWare ESX Guest移动到另一
- windows-7 – 激活Windows 7:KMS与MAK
- Error: EACCES: permission denied, mkdir