从面板中移除子项并折叠子项可见性是否相同?
我的意思是,当我从面板中移除或折叠孩子时,内存会释放。我对可见性(Collapsed)的概念感到困惑,并从面板中删除了孩子。任何人都可以建议我,也请解释一下这个案例的表现。
谢谢, Santhiya
答案 0 :(得分:0)
如果您使用<script src="https://code.jquery.com/jquery-2.2.4.js"></script>
<select id="additional" name="additional" multiple="">
<option value="Shipping Expences">Shipping Expences</option>
<option value="Packaging Expences">Packaging Expences</option>
<option value="Comission Expences">Comission Expences</option>
<option value="something">something</option>
<option value="hnjghj">hnjghj</option>
</select>
<div id="add-amt"></div>
,则不会从内存中删除该对象。但是如果你使用Visiblity="Collapsed"
删除它,那么对象将从内存中删除。
有关详细信息,请参阅Optimise you UWP App Without Laziness
答案 1 :(得分:0)
从可视树中删除元素将释放内存。将其设置为Collapsed
赢了,但是像SizeChanged这样的事件不会被提升,因此性能也会有所帮助。
在Creators更新中,有一个新的x:Load
功能可用于数据绑定支持,例如<Button x:Load="{x:Bind Show, Mode=OneWay}"/>
。在代码中将Show
设置为False时,该按钮将从可视树中完全删除。