Ejemplo n.º 1
0
 public void Dispose()
 {
     Instance = null;
     Loaded.Dispose();
     Thread.Abort();
     return;
 }
Ejemplo n.º 2
0
 private UserInterfaceSingleton()
 {
     Instance = this;
     Thread   = new Thread(() =>
     {
         Application = new Application();
         Loaded.Set();
         Application.Run();
     });
     Thread.SetApartmentState(ApartmentState.STA);
     Thread.Start();
     Loaded.WaitOne();
 }
Ejemplo n.º 3
0
 public static bool HideWindow(OYS_Window window) => UserInterfaceSingleton.HideWindow(window);
Ejemplo n.º 4
0
 public static bool WaitForWindowClose(OYS_Window window) => UserInterfaceSingleton.WaitForWindowClose(window);
Ejemplo n.º 5
0
 public static bool ShowWindow(OYS_Window window) => UserInterfaceSingleton.ShowWindow(window);
Ejemplo n.º 6
0
 public static bool WaitForWindowLoad(OYS_Window window) => UserInterfaceSingleton.WaitForWindowCreation(window);
Ejemplo n.º 7
0
 public static bool CloseWindow(OYS_Window window) => UserInterfaceSingleton.CloseWindow(window);
Ejemplo n.º 8
0
 public static T CreateWindow <T>() where T : OYS_Window, new() => UserInterfaceSingleton.CreateWindow <T>();
Ejemplo n.º 9
0
 public static bool Shutdown() => UserInterfaceSingleton.Shutdown();
Ejemplo n.º 10
0
 public static UserInterfaceSingleton Initialise() => UserInterfaceSingleton.Instantiate();