【问题标题】:How to initialize ObservableCollection with a values? [duplicate]如何用值初始化 ObservableCollection? [复制]
【发布时间】:2020-01-22 09:24:44
【问题描述】:

我有这样的课

    public class ClipProcessingGridItem
    {
        public ObservableCollection<MCGeoCalibFolder> GeoCalibrationFolders { get; }
                = new ObservableCollection<MCGeoCalibFolder>();
    }

现在我有List&lt;MCGeoCalibFolder&gt;,我想将此列表传递给ObservableCollection&lt;MCGeoCalibFolder&gt;

这样

var s = new ClipProcessingGridItem
{
    GeoCalibrationFolders  = GetMyListOfData();
}

我该怎么做?

【问题讨论】:

    标签: c#


    【解决方案1】:

    您可以使用ObservableCollection&lt;T&gt; constructor 接受List&lt;T&gt; 参数,像这样

    var s = new ClipProcessingGridItem
    {
        GeoCalibrationFolders = new ObservableCollection<MCGeoCalibFolder>(GetMyListOfData());
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 2019-10-23
      • 1970-01-01
      相关资源
      最近更新 更多