[#37] Controls: Implement CheckComboBox and remove xctk
All checks were successful
Test / Run tests (push) Successful in 2m26s
All checks were successful
Test / Run tests (push) Successful in 2m26s
This commit is contained in:
@ -143,26 +143,26 @@ namespace Elwig.Windows {
|
||||
.OrderBy(b => b.Name)
|
||||
.ToListAsync(), MemberInput_SelectionChanged);
|
||||
if (MemberBranchInput.SelectedItems.Count == 0) {
|
||||
MemberBranchInput.ItemSelectionChanged -= MemberInput_SelectionChanged;
|
||||
MemberBranchInput.SelectionChanged -= MemberInput_SelectionChanged;
|
||||
MemberBranchInput.SelectAll();
|
||||
MemberBranchInput.ItemSelectionChanged += MemberInput_SelectionChanged;
|
||||
MemberBranchInput.SelectionChanged += MemberInput_SelectionChanged;
|
||||
}
|
||||
ControlUtils.RenewItemsSource(MemberKgInput, await ctx.Katastralgemeinden
|
||||
.Where(k => k.WbKg!.Members.Any())
|
||||
.OrderBy(k => k.Name)
|
||||
.ToListAsync(), MemberInput_SelectionChanged);
|
||||
if (MemberKgInput.SelectedItems.Count == 0) {
|
||||
MemberKgInput.ItemSelectionChanged -= MemberInput_SelectionChanged;
|
||||
MemberKgInput.SelectionChanged -= MemberInput_SelectionChanged;
|
||||
MemberKgInput.SelectAll();
|
||||
MemberKgInput.ItemSelectionChanged += MemberInput_SelectionChanged;
|
||||
MemberKgInput.SelectionChanged += MemberInput_SelectionChanged;
|
||||
}
|
||||
ControlUtils.RenewItemsSource(MemberAreaComInput, await ctx.AreaCommitmentTypes
|
||||
.OrderBy(a => a.VtrgId)
|
||||
.ToListAsync(), MemberInput_SelectionChanged);
|
||||
if (MemberAreaComInput.SelectedItems.Count == 0) {
|
||||
MemberAreaComInput.ItemSelectionChanged -= MemberInput_SelectionChanged;
|
||||
MemberAreaComInput.SelectionChanged -= MemberInput_SelectionChanged;
|
||||
MemberAreaComInput.SelectAll();
|
||||
MemberAreaComInput.ItemSelectionChanged += MemberInput_SelectionChanged;
|
||||
MemberAreaComInput.SelectionChanged += MemberInput_SelectionChanged;
|
||||
}
|
||||
ControlUtils.RenewItemsSource(MemberCustomInput, await ctx.Members
|
||||
.Where(m => m.IsActive)
|
||||
@ -178,9 +178,9 @@ namespace Elwig.Windows {
|
||||
.Include(m => m.BillingAddress!.PostalDest.AtPlz!.Country)
|
||||
.ToListAsync(), MemberInput_SelectionChanged);
|
||||
if (MemberCustomInput.SelectedItems.Count == 0) {
|
||||
MemberCustomInput.ItemSelectionChanged -= MemberInput_SelectionChanged;
|
||||
MemberCustomInput.SelectionChanged -= MemberInput_SelectionChanged;
|
||||
MemberCustomInput.SelectAll();
|
||||
MemberCustomInput.ItemSelectionChanged += MemberInput_SelectionChanged;
|
||||
MemberCustomInput.SelectionChanged += MemberInput_SelectionChanged;
|
||||
}
|
||||
|
||||
await UpdateRecipients(ctx);
|
||||
@ -296,7 +296,7 @@ namespace Elwig.Windows {
|
||||
await UpdateRecipients(ctx);
|
||||
}
|
||||
|
||||
private async void MemberInput_SelectionChanged(object sender, RoutedEventArgs evt) {
|
||||
private async void MemberInput_SelectionChanged(object sender, SelectionChangedEventArgs evt) {
|
||||
using var ctx = new AppDbContext();
|
||||
await UpdateRecipients(ctx);
|
||||
}
|
||||
|
Reference in New Issue
Block a user