While the SelectedItem is not null setting it to null and then returning the SelectedItem causes the drop down of the control to be opened