代码之家  ›  专栏  ›  技术社区  ›  TomTom

wpf:暂时关闭不可见对象的动画和数据绑定?;)

  •  1
  • TomTom  · 技术社区  · 16 年前

    我有一个窗口,其中包含一个选项卡控件-基本上是多个具有可视化效果的工作表。可视化是:

    • 渲染期间可能非常耗费资源
    • 依赖不断的数据更新来更新其基础模型

    显然每次只能看到一张纸;)

    有没有人知道一个好方法来关闭控件/面板及其包含的控件的所有可视化、动画、数据绑定?如果我能找到一种方法,我可以简单地关闭所有不可见的工作表,并根据需要重新激活它们。

    模型必须保持运行-一些可视化的东西相当复杂,并且真正依赖于不断的数据更新,当有人切换选项卡时重新计算它会太困难。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

    你看到了吗,可视化是在控件不可见的情况下执行的?我希望只执行可视部分所需的操作,但我不确定。

    如果你必须手动停用动画,我发现 this . 我认为应该可以根据您的需求修改给定的示例。