/// <summary>Asynchronously creates and initialises a <see cref="UpdateWindow"/>.</summary>
 public static async Task CreateAsync(Window Window)
 {
     if (Instance != null)
     {
         Instance.Show();
     }
     else
     {
         Window.Dispatcher.Invoke(() => {
             UpdateWindow UC = new UpdateWindow {
                 ParentWindow = Window
             };
             UC.Init();
         });
         await Task.Delay(300).ConfigureAwait(false);
     }
 }