public string GetDefaultValue() { OptionalValue defaultValue = OptionalValuesList.Where(x => x.IsDefault == true).FirstOrDefault(); if (defaultValue != null) { return(defaultValue.Value); } return(string.Empty); }
private void OptionalValuesChanged() { OnPropertyChanged("Formula"); //make sure the selected value is valid if (OptionalValuesList != null && OptionalValuesList.Count > 0) { if (SelectedValue == string.Empty || OptionalValuesList.Where(v => v.Value == SelectedValue).FirstOrDefault() == null) { SelectedValue = OptionalValuesList[0].Value; } } else { SelectedValue = string.Empty; } }