private void SetModel(object value) { if (value is IQuickMemoryAccessSetting) { IQuickMemoryAccessSetting setting = value as IQuickMemoryAccessSetting; _quickMemoryAccessSetting = setting; foreach (IRange range in setting.QuickAccessAddressRanges) { IRangeViewModel rangeViewModel = _rangeViewModelGettingFunc(); rangeViewModel.RangeFrom = range.RangeFrom.ToString(); rangeViewModel.RangeTo = range.RangeTo.ToString(); RangeViewModels.Add(rangeViewModel); } IsSettingEnabled = _quickMemoryAccessSetting.IsSettingEnabled; } }
private void OnAddRangeExecute() { RangeViewModels.Add(_rangeViewModelGettingFunc()); }
private void OnDeleteRangeExecute() { RangeViewModels.Remove(SelectedRangeViewModel); }