簡體   English   中英

制作viewmodel內部的對象列表

[英]make list of object inside viewmodel

我得到了這個viewModel:

public class BasicViewModel
    {
        public BasicLayoutPage BasicLayOutPage { get; set; }
        public Settings Settings { get; set; }
    }

如何在此視圖模型內創建設置列表?

我可以像這樣創建整個類的列表:

var t = new List<BasicViewModel>();

但是我需要對內部的Settings執行此操作...

最簡單的方法是:

public class BasicViewModel
{
    public BasicLayoutPage BasicLayOutPage { get; set; }
    public IList<Settings> Settings { get; set; }
}

我也傾向於創建一個構造函數,只是為了節省以后的麻煩,它初始化了我使用的所有列表:

public BasicViewModel()
{
    this.Settings = new List<Settings>();
}

例如

var viewModel = new BasicViewModel();

viewModel.Settings.Add(new Settings());

但這是主觀的,各有千秋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM