public OperatorViewModel() { if (OperatorStateList == null) { OperatorStateList = new ObservableCollection <KeyValuePair <EnumOperatorState?, string> > { new KeyValuePair <EnumOperatorState?, string>(null, "所有") }; } EnumItemManager.GetItemList <EnumOperatorState>().ForEach(x => { var kv = new KeyValuePair <EnumOperatorState?, string>(x.Key, x.Value); OperatorStateList.Add(kv); }); if (OpList == null) { OpList = new ObservableCollection <OperatorDto>(); } if (IsInDesignMode) { return; } Initialize(); }