我应该从caliburn转到caliburn.micro

时间:2011-09-11 13:23:24

标签: caliburn.micro caliburn

我正在为一个目前基于caliburn 1的重大项目开发基础设施。

它工作正常,但似乎未来是在微软的校准,我是对的吗? 如果我这样做,我该如何实现过滤器?如何为视图viewnodel(非常规)指定视图?

最重要的是放置我的启动逻辑(不是根模型)

1 个答案:

答案 0 :(得分:2)

我建议转移到Caliburn.Micro,因为它更简单,更容易扩展。这是未来任何创新的地方,它拥有更大的活跃社区。对于过滤器,您可以实际构建它们并将其插入。请参阅此处Marco's post您还可以添加非传统视图规范。您只需插入视图定位器并教它如何查找视图。例如,如果要使用属性,则可以让定位器首先查找该属性,如果找到则使用它,否则回退到默认行为。关于启动逻辑,您可以通过自定义Bootstrapper来实现。