diff --git a/src/Ursa/Controls/AutoCompleteBox/MultiAutoCompleteBox.cs b/src/Ursa/Controls/AutoCompleteBox/MultiAutoCompleteBox.cs index ae53ca5..c5b8030 100644 --- a/src/Ursa/Controls/AutoCompleteBox/MultiAutoCompleteBox.cs +++ b/src/Ursa/Controls/AutoCompleteBox/MultiAutoCompleteBox.cs @@ -1564,10 +1564,7 @@ public partial class MultiAutoCompleteBox : TemplatedControl, IInnerContentContr /// The selection changed event data. private void OnAdapterSelectionChanged(object? sender, SelectionChangedEventArgs e) { - // TODO set selection. - // SetCurrentValue(SelectedItemProperty, _adapter!.SelectedItem); SelectedItems?.Add(_adapter?.SelectedItem); - // UpdateTextValue(null); } //TODO Check UpdateTextCompletion diff --git a/src/Ursa/Controls/AutoCompleteBox/MultiAutoCompleteSelectionAdapter.cs b/src/Ursa/Controls/AutoCompleteBox/MultiAutoCompleteSelectionAdapter.cs index 2f08c53..a8a0116 100644 --- a/src/Ursa/Controls/AutoCompleteBox/MultiAutoCompleteSelectionAdapter.cs +++ b/src/Ursa/Controls/AutoCompleteBox/MultiAutoCompleteSelectionAdapter.cs @@ -258,6 +258,7 @@ public class MultiAutoCompleteSelectionAdapter : ISelectionAdapter /// internal void OnCommit() { + if (_previewSelectedItem is null) return; SelectedItem = _previewSelectedItem; SelectionChanged?.Invoke(this, new SelectionChangedEventArgs(