如何通过WrapPanel在WPF中实现虚拟化布局效果?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1198个文字,预计阅读时间需要5分钟。
WrapPanel实现虚拟化
1. 框架使用:支持大于等于.NET40;
2.开发环境:Visual Studio 2022;
3.项目开源协议:使用MIT开源许可协议;
4.优势:借鉴了WPF的StackPanel,在加载大量数据时性能有明显差异,但官方提供了虚拟化支持。
WrapPanel 实现虚拟化
1.框架使用大于等于.NET40;
2.Visual Studio 2022;
3.项目使用MIT开源许可协议;
4.众所周知WPF的StackPanel在加载大量数据时性能会特别差,但是官方提供了一个虚拟化容器VirtualizingStackPanel;
VirtualizingStackPanel.IsVirtualizing附加属性设置为true时就开启虚拟化。VirtualizingStackPanel.IsVirtualizing附加属性设置为false其VirtualizingStackPanel行为与普通StackPanel属性的行为相同。
5.WrapPanel默认是不支持虚拟化的,所以需要自行实现。
本文共计1198个文字,预计阅读时间需要5分钟。
WrapPanel实现虚拟化
1. 框架使用:支持大于等于.NET40;
2.开发环境:Visual Studio 2022;
3.项目开源协议:使用MIT开源许可协议;
4.优势:借鉴了WPF的StackPanel,在加载大量数据时性能有明显差异,但官方提供了虚拟化支持。
WrapPanel 实现虚拟化
1.框架使用大于等于.NET40;
2.Visual Studio 2022;
3.项目使用MIT开源许可协议;
4.众所周知WPF的StackPanel在加载大量数据时性能会特别差,但是官方提供了一个虚拟化容器VirtualizingStackPanel;
VirtualizingStackPanel.IsVirtualizing附加属性设置为true时就开启虚拟化。VirtualizingStackPanel.IsVirtualizing附加属性设置为false其VirtualizingStackPanel行为与普通StackPanel属性的行为相同。
5.WrapPanel默认是不支持虚拟化的,所以需要自行实现。

