From 5b3d59e6e145a8a2ea0cedf12e458bcf637cda67 Mon Sep 17 00:00:00 2001 From: RattleSN4K3 Date: Sun, 25 May 2025 17:14:37 +0200 Subject: [PATCH] Fix pre-selecting checkboxes in dialog --- .../UI/Components/CheckboxButtonGroup.razor | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/LANCommander.Launcher/UI/Components/CheckboxButtonGroup.razor b/LANCommander.Launcher/UI/Components/CheckboxButtonGroup.razor index 2343dca9..8eb31218 100644 --- a/LANCommander.Launcher/UI/Components/CheckboxButtonGroup.razor +++ b/LANCommander.Launcher/UI/Components/CheckboxButtonGroup.razor @@ -62,6 +62,12 @@ Selected = false, DataItem = i }); + + // Sync the incoming Selected parameter with internal state. + if (Selected != null) + { + SelectedKeys = Selected.Select(item => KeySelector.Invoke(item).ToString()).ToList(); + } } async Task Select(CheckboxButtonGroupItem item)