AdministrationWindow: Fix default value change check
This commit is contained in:
@ -279,9 +279,9 @@ namespace Elwig.Windows {
|
||||
} else if (input is CheckComboBox ccb) {
|
||||
return !ccb.SelectedItems.Cast<object>().ToArray().SequenceEqual(((object[]?)DefaultValues[ccb]) ?? Array.Empty<object>());
|
||||
} else if (input is CheckBox cb) {
|
||||
return DefaultValues[cb] != (object?)cb.IsChecked;
|
||||
return (string?)DefaultValues[cb] != (cb.IsChecked != null ? (cb.IsChecked == true ? bool.TrueString : bool.FalseString) : null);
|
||||
} else if (input is RadioButton rb) {
|
||||
return DefaultValues[rb] != (object?)rb.IsChecked;
|
||||
return (string?)DefaultValues[rb] != (rb.IsChecked != null ? (rb.IsChecked == true ? bool.TrueString : bool.FalseString) : null);
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
Reference in New Issue
Block a user