diff --git a/src/BootstrapBlazor/Components/Transfer/TransferPanel.razor.cs b/src/BootstrapBlazor/Components/Transfer/TransferPanel.razor.cs index 3f82fcecaa5..7a142e78c27 100644 --- a/src/BootstrapBlazor/Components/Transfer/TransferPanel.razor.cs +++ b/src/BootstrapBlazor/Components/Transfer/TransferPanel.razor.cs @@ -179,11 +179,19 @@ protected async Task OnHeaderCheck(CheckboxState state, SelectedItem item) { if (state == CheckboxState.Checked) { - GetShownItems().ForEach(i => i.Active = true); + GetShownItems().ForEach(i => + { + if (!i.IsDisabled) + i.Active = true; + }); } else { - GetShownItems().ForEach(i => i.Active = false); + GetShownItems().ForEach(i => + { + if (!i.IsDisabled) + i.Active = false; + }); } if (OnSelectedItemsChanged != null)