예제 #1
0
        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();
        }