首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过拆分像React这样的组件来提高WPF应用程序的性能

通过拆分像React这样的组件来提高WPF应用程序的性能
EN

Stack Overflow用户
提问于 2020-10-11 08:48:07
回答 2查看 1.1K关注 0票数 1

我正在开发一个WPF应用程序,它有非常复杂的XAML文件。在React中,拆分组件有助于提高性能,因为它防止浏览器在条件(道具、状态等)时重新进行重新划分。不会改变的。

该技术能应用于WPF吗?换句话说,如果我将单个XAML文件分成几个组件,它是否有助于提高性能?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-11 09:24:02

有助于提高性能

WPF呈现的速度比HTML快得多。我只在做一些非常愚蠢的事情时才观察到WPF中的呈现性能问题,比如创建一百万个可视元素(通过在长列表中禁用虚拟化),或者在每个呈现的框架中重新创建元素。

--它防止浏览器在条件(道具、状态等)时重新进行重新绘制。不会改变

无论树是如何生成的,WPF都会自动对未更改的可视树块执行此操作。

换句话说,如果我将一个XAML文件分成几个组件,它能帮助提高性能吗?

不太可能。但它可以帮助你在软件上工作。XAML与源代码没有什么不同,如果您有一个10000行的文件,请考虑将较大的部分移动到新的文件中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64302177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档