小编jam*_*mer的帖子

在MVVM设计模式中,模型是否应包含其他模型?

我不认为我已经看到过这样的例子,但我也没有读过任何明确表示不应该这样做的地方.例如,假设我有一些用户模型,通常的东西,如名字姓氏等:

public class UserModel
{
    private int userID;
    public int UserID
    {
        get { return userID; }
    }

    public string FirstName { get; set; }

    public string LastName { get; set; }

    public string MiddleInitial { get; set; }

    ...

}
Run Code Online (Sandbox Code Playgroud)

如果我严格遵循MVVM模式,那么它是否可以拥有一些其他模型的列表

public class UserModel
{
    ...
    public List<SomeOtherModel> SomeList { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

或模型只有简单类型?

c# mvvm xamarin.forms

0
推荐指数
1
解决办法
463
查看次数

标签 统计

c# ×1

mvvm ×1

xamarin.forms ×1