【问题标题】:Is it a good idea to aggregate ViewModels?聚合 ViewModel 是个好主意吗?
【发布时间】:2010-12-28 00:57:51
【问题描述】:

将 ViewModel 作为另一个 ViewModel 的属性是好主意还是坏主意?

例如:

public sealed class ContentManagerViewModel : ViewModel
{
    public FindViewModel Find { get; set; }
}

【问题讨论】:

    标签: wpf viewmodel


    【解决方案1】:

    您所做的聚合 ViewModel 仅在它们之间存在关系。如果是这种情况,您最好将中介者模式与具体的消息系统一起使用。

    【讨论】:

      【解决方案2】:

      很好,如果有帮助的话。但这一切都取决于。

      通常我确实有聚合的视图模型。例如。我可能有一个主窗口视图模型。它可能由不同的部分组成。每个部分都可能是一个单独的视图模型...

      如果您能描述您的特定架构,我们可能会提供更好的建议 :)..

      干杯,安瓦卡

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-05
        • 1970-01-01
        • 1970-01-01
        • 2020-03-29
        • 1970-01-01
        • 2013-04-01
        • 2010-10-19
        相关资源
        最近更新 更多