在绑定行为源的动画完成之前,防止取消绑定

时间:2018-07-27 11:01:10

标签: aurelia aurelia-binding

我希望实现以下功能-我的应用程序具有一些不同的模板,并且这些模板具有小部件。这些元素的组合就是我所说的布局。一次显示一种布局。布局具有一个模板。模板具有一个或多个小部件。模板和小部件具有动画要求。模板应加入动画,然后其小部件也应加入动画。

我在此的每一层都有自定义元素,这些元素会减轻负载并降低适当的模板的负担,因此我通过了给定的配置。布局组成模板的实例,而模板组成小部件的实例。

我认为this post有助于定义如何通过绑定行为来实现此目标,并且我有一个实现与Velocity Animator一起使用,该实现在概念验证中已经足够好一层。

在我的脑海中,绑定应用程序的流程如下:

  1. 已绑定布局,并且模板应几乎立即绑定,因为没有任何布局可以实现动画效果。
  2. 应该发生模板的绑定。在绑定时,绑定行为将使其中的项目动起来。
  3. 模板完成动画制作后,应绑定其小部件。然后,这些小部件会进行动画处理。

我正在苦苦挣扎的一点是:我不确定如何影响绑定链,以使事物在不应该绑定或解除绑定时不会绑定。例如,父母不应该解除捆绑,直到子女这样做。谁能提供有关如何实现这种功能的任何建议?

谢谢!

0 个答案:

没有答案