/// <summary> /// Determines whether this instance [can add state]. /// </summary> /// <returns> /// <c>true</c> if this instance [can add state]; otherwise, <c>false</c>. /// </returns> private bool CanAddState() { var selectStateBlank = AvailableStates.GetItemAt(0); return(SelectedState != null && selectStateBlank != null && !SelectedState.Equals(selectStateBlank)); }