![]() |
1
3
我个人认为,处理这种情况最简单的方法是直接将模型注入视图(通过构造函数或其他机制)。 简单而有效。 |
![]() |
2
0
我会将数据声明为公共属性。您几乎总是需要根据用户手势更新视图中的数据,因此单独使用构造函数参数不是很灵活,并且对于基于MXML的视图可能会有问题。 然后,您可以在父视图中使用绑定表达式来提供数据,或者使用IoC框架(如Swiz或Mate)来注入数据。前一种方法的缺点是,最终在父视图中放置了大量公共属性,以便将数据“中继”到子视图。IoC的好处在于,您可以只添加每个视图实际使用的属性,然后只在真正需要的地方注入数据。 |