gpt4 book ai didi

xaml - 设置 x :DeferLoadStrategy in code behind

转载 作者:行者123 更新时间:2023-12-05 00:59:39 25 4
gpt4 key购买 nike

在 Windows 10 中,我们有一种通过设置延迟 xaml 渲染的新方法
x:DeferLoadStrategy="Lazy"在 xml 中。

但是,我没有找到任何说明如何在代码隐藏中实现相同功能的文档。我想要这个的原因是我需要在元素被实现后以某种方式再次完全隐藏它(即从视觉树中删除它以提高动画性能)。

有任何想法吗?

最佳答案

如果您从代码隐藏管理元素,则不需要 x:DeferLoadStrategy 来延迟加载元素:由于您正在从代码销毁和创建元素,因此您可以选择何时销毁(mod 垃圾收集)以及何时销毁创建它。

DeferLoadStrategy 控制如何从标记加载项目。它旨在通过延迟创建不需要的元素直到需要它们来轻松增加加载时间,而不是在元素来来去去时完全控制元素的生命周期,或者在元素实现后卸载它们。这是可以通过代码完成的事情,而 DeferLoadStrategy 允许它通过标记来完成。

关于xaml - 设置 x :DeferLoadStrategy in code behind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30439614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com