From 3141cd822a3441fd25f922a7e439d960a41e645d Mon Sep 17 00:00:00 2001 From: Simnico99 Date: Wed, 11 Jan 2023 07:37:38 -0500 Subject: [PATCH] Added dispatcher. --- .../Hosting/Lifetime/UseWpfApplicationLifetime.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ZirconNet.WPF/Hosting/Lifetime/UseWpfApplicationLifetime.cs b/src/ZirconNet.WPF/Hosting/Lifetime/UseWpfApplicationLifetime.cs index ce14d0b..8c438d3 100644 --- a/src/ZirconNet.WPF/Hosting/Lifetime/UseWpfApplicationLifetime.cs +++ b/src/ZirconNet.WPF/Hosting/Lifetime/UseWpfApplicationLifetime.cs @@ -56,7 +56,7 @@ public static Task RunWpfApplicationAsync(this IHostBuilder builder, Cancella var window = host.Services.GetRequiredService(); await host.StartAsync(cancellationToken); - await window.ShowDialogAsync(); + await Application.Current.Dispatcher.Invoke(async () => await window.ShowDialogAsync()); await host.StopAsync(); host?.Dispose(); }); @@ -80,7 +80,7 @@ public static Task RunWpfApplicationAsync(this IHostBuilder builder, Action(); await host.StartAsync(cancellationToken); - await window.ShowDialogAsync(); + await Application.Current.Dispatcher.Invoke(async () => await window.ShowDialogAsync()); await host.StopAsync(); host?.Dispose(); });