public void SetValues(params object[] args) { _valuesBase = EnumVM.CreateValues <T>(args); foreach (var vm in _valuesBase) { vm.SetEnabled("No Data", false); vm.IsCheckedChanged += AtValueIsCheckedChanged; } Values = _valuesBase.AsReadOnly(); }
private ReadOnlyCollection <EnumMemberVM <T> > CreateValues() { _valuesBase = EnumVM.CreateValues <T>(); foreach (var vm in _valuesBase) { vm.SetEnabled("No Data", false); vm.IsCheckedChanged += AtValueIsCheckedChanged; } return(_valuesBase.AsReadOnly()); }