加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-runtime – Winrt GridView虚拟化

发布时间:2020-12-14 02:45:47 所属栏目:Windows 来源:网络整理
导读:我尝试在不同布局的GridView中显示GridViewItems时遇到了多个问题.基本上一切都会杀死虚拟化.如果我们使用VariableSizedWrapGrid virutalizaiton消失了,如果我们使用内置的分组功能virtualizaiton也消失了.迄今为止唯一的解决方案: Only Solution 但这并没
我尝试在不同布局的GridView中显示GridViewItems时遇到了多个问题.基本上一切都会杀死虚拟化.如果我们使用VariableSizedWrapGrid virutalizaiton消失了,如果我们使用内置的分组功能virtualizaiton也消失了.迄今为止唯一的解决方案:

Only Solution

但这并没有真正削减它,因为它改变了设计.正如我所说,基本问题是你在GridView上做的任何小的布局改变都会破坏虚拟化.有没有人找到一个很好的方法来避免这个问题在更改GridView时或者每个人都必须坚持默认情况下GridView的外观?

哦,另一件事.不幸的是,WinRT不允许我们创建我们的自定义虚拟化面板,因为VirtualizingStackPanel构造函数受到保护(或私有,无法正确记住).如果你能提供一些关于这个的信息,那也很棒=).

谢谢!

解决方法

无论何时将面板更改为VariableSizedWrapGrid,或者在gridview上使用分组,它的虚拟化都会消失.我在Uservoice上发布了这个,以便使用VariableSizedWrapGrid支持虚拟化

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/4333881-make-variablesizedwrapgrid-virtualizing-

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读