Windows: Add OriginHierarchyWindow

This commit is contained in:
2023-11-24 23:38:55 +01:00
parent fb4dc613ae
commit c25bfc9f1b
14 changed files with 353 additions and 10 deletions

View File

@ -24,14 +24,18 @@ namespace Elwig.Windows {
Loaded += OnLoaded;
}
private async void OnShouldRenewContext(object? sender, EventArgs evt) {
if (!Context.HasBackendChanged) return;
public async Task HintContextChange() {
_renewPending = true;
if (LockContext) return;
await RenewContext();
}
protected async void OnLoaded(object sender, RoutedEventArgs evt) {
private async void OnShouldRenewContext(object? sender, EventArgs? evt) {
if (!Context.HasBackendChanged) return;
await HintContextChange();
}
protected async void OnLoaded(object? sender, RoutedEventArgs? evt) {
await OnRenewContext();
}