public static FFmpegWindow Instance(Window parent, string title, bool autoClose, FFmpegUserInterfaceManager manager)
        {
            FFmpegWindow F = new FFmpegWindow();

            F.Owner     = parent;
            F.title     = title;
            F.autoClose = autoClose;
            F.manager   = manager;
            F.Show();
            return(F);
        }
 public override IUserInterface CreateUI(string title, bool autoClose)
 {
     return(Application.Current.Dispatcher.Invoke(() => FFmpegWindow.Instance(parent, title, autoClose, this)));
 }