feat: avoid adding new item when there is not selection in ListBox.

This commit is contained in:
rabbitism
2025-09-16 18:35:21 +08:00
parent 13008225c0
commit 7603206b3d
2 changed files with 1 additions and 3 deletions

View File

@@ -1564,10 +1564,7 @@ public partial class MultiAutoCompleteBox : TemplatedControl, IInnerContentContr
/// <param name="e">The selection changed event data.</param>
private void OnAdapterSelectionChanged(object? sender, SelectionChangedEventArgs e)
{
// TODO set selection.
// SetCurrentValue(SelectedItemProperty, _adapter!.SelectedItem);
SelectedItems?.Add(_adapter?.SelectedItem);
// UpdateTextValue(null);
}
//TODO Check UpdateTextCompletion

View File

@@ -258,6 +258,7 @@ public class MultiAutoCompleteSelectionAdapter : ISelectionAdapter
/// </summary>
internal void OnCommit()
{
if (_previewSelectedItem is null) return;
SelectedItem = _previewSelectedItem;
SelectionChanged?.Invoke(this,
new SelectionChangedEventArgs(