private void OnSelectionAdapterCommit(object sender, EventArgs e)
{
if (ItemsSelector.SelectedItem != null) {
SelectedItem = ItemsSelector.SelectedItem;
_isUpdatingText = true;
Editor.Text = GetDisplayText(ItemsSelector.SelectedItem);
SetSelectedItem(ItemsSelector.SelectedItem);
_isUpdatingText = false;
IsDropDownOpen = false;
if (SuggestionCommit != null) {
if (SuggestionCommit.CanExecute(SelectedItem)) {
SuggestionCommit.Execute(SelectedItem);
}
}
}
}