gpt4 book ai didi

wpf - Visibility = IsCollapsed 是否跳过数据绑定(bind)部分?

转载 作者:行者123 更新时间:2023-12-04 03:47:02 25 4
gpt4 key购买 nike

如果我将 StackPanel 或我拥有的任何绑定(bind)区域设置为“已折叠”,数据会加载吗?
它会触发它的 Loaded 事件吗?

最佳答案

是的:

  • 您的数据绑定(bind)将被评估,
  • 您的 Initialized 事件将触发,
  • 您的 Loaded 事件将触发

  • 但在 Visibility="Collapsed" 下的可视树部分元素:
  • 您的控件将不会被测量或排列
  • 将不会应用您的控件模板

  • 所以底线是,如果您想避免为 UI 的不可见部分加载数据,请在首次测量控件之前不要加载数据并设置 DataContext。还可以考虑将任何复杂性放入模板中。

    关于wpf - Visibility = IsCollapsed 是否跳过数据绑定(bind)部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2115210/

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