diff --git a/src/Perspex.Controls/Primitives/SelectingItemsControl.cs b/src/Perspex.Controls/Primitives/SelectingItemsControl.cs index 6ff41fe8ab..f9c430d393 100644 --- a/src/Perspex.Controls/Primitives/SelectingItemsControl.cs +++ b/src/Perspex.Controls/Primitives/SelectingItemsControl.cs @@ -141,7 +141,7 @@ namespace Perspex.Controls.Primitives var index = IndexOf(Items, value); var effective = index != -1 ? value : null; - if (effective != old) + if (!object.Equals(effective, old)) { _selectedItem = effective; RaisePropertyChanged(SelectedItemProperty, old, effective, BindingPriority.LocalValue);