我希望实现以下功能-我的应用程序具有一些不同的模板,并且这些模板具有小部件。这些元素的组合就是我所说的布局。一次显示一种布局。布局具有一个模板。模板具有一个或多个小部件。模板和小部件具有动画要求。模板应加入动画,然后其小部件也应加入动画。
我在此的每一层都有自定义元素,这些元素会减轻负载并降低适当的模板的负担,因此我通过了给定的配置。布局组成模板的实例,而模板组成小部件的实例。
我认为this post有助于定义如何通过绑定行为来实现此目标,并且我有一个实现与Velocity Animator一起使用,该实现在概念验证中已经足够好一层。
在我的脑海中,绑定应用程序的流程如下:
我正在苦苦挣扎的一点是:我不确定如何影响绑定链,以使事物在不应该绑定或解除绑定时不会绑定。例如,父母不应该解除捆绑,直到子女这样做。谁能提供有关如何实现这种功能的任何建议?
谢谢!