ContextWindow: Change renew context event handling

This commit is contained in:
2023-09-18 21:46:14 +02:00
parent a6fef7fd9b
commit 3a73265a75
7 changed files with 44 additions and 32 deletions

View File

@ -415,8 +415,8 @@ namespace Elwig.Windows {
}
}
protected override async Task RenewContext() {
await base.RenewContext();
protected override async Task OnRenewContext() {
await base.OnRenewContext();
if (Member != null) {
if (Context.Members.Find(Member.MgNr) is not Member m) {
@ -798,6 +798,7 @@ namespace Elwig.Windows {
}
FinishButton.Cursor = null;
DeliveryList.SelectedItem = null;
await RenewContext();
RefreshInputs();
InitInputs();
}
@ -820,6 +821,7 @@ namespace Elwig.Windows {
DisableWeighingButtons();
HideFinishNewPartDeliveryCancelButtons();
ShowNewEditDeleteButtons();
await RenewContext();
RefreshInputs();
ClearInputStates();
LockInputs();