using System.Collections.Generic; using System.Threading; using GalaSoft.MvvmLight; using HandyControlDemo.Data; using HandyControlDemo.Service; namespace HandyControlDemo.ViewModel { public class ContributorsViewModel : ViewModelBase { /// /// 数据列表 /// private List _dataList; /// /// 数据列表 /// public List DataList { get => _dataList; set => Set(nameof(DataList), ref _dataList, value); } public ContributorsViewModel(DataService dataService) { ThreadPool.QueueUserWorkItem(state => { DataList = dataService.GetContributorDataList(); }); } } }