Esempio n. 1
0
 private static void dispatchWindow(CreateWindowHandler createHandler, params object[] args)
 {
     if (createHandler != null)
     {
         Window win = createHandler(args);
         win.Show();
         win.Closed += (sender, e) => win.Dispatcher.InvokeShutdown();
         Dispatcher.Run();
     }
 }
Esempio n. 2
0
        public static void ShowWindow(CreateWindowHandler createHandler, params object[] args)
        {
            ThreadStart ts = delegate { dispatchWindow(createHandler, args); };

            startThread(ts);
        }