Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. if (App.Current.MainWindow != null && App.Current.MainWindow.GetType() == typeof(MainWindow))
  2. {
  3. this.Close();
  4. }
  5. else
  6. {
  7. //main Window hasn't been created yet so create it!
  8. MainWindow main = new MainWindow();
  9. App.Current.MainWindow = main;
  10. this.Close();
  11. main.Show();
  12. wndw = main;
  13. }
  14.  
  15. MainWindow main;
  16. if
  17. {...
  18. }
  19. else
  20. {...
  21. }
  22. main= App.Current.MainWindow;
  23.  
  24. var window = Application.Current.Windows.OfType<Window>().SingleOrDefault(w => w.IsActive);
  25.  
  26. var main = App.Current.MainWindow as MainWindow
  27.  
  28. var main = (MainWindow)App.Current.MainWindow
  29.  
  30. public static Window ActivatedWindow {get;set;}
  31.  
  32. public class MetroToolWindowBase
  33. {
  34. public MetroToolWindowBase()
  35. {
  36. Activated += new EventHandler(MakeActive);
  37. }
  38. private void MakeActive(object sender, EventArgs e)
  39. {
  40. App.ActivatedWindow= this;
  41. }
  42. }
  43.  
  44. private void XWindow_Activated(object sender,EventArgs e)
  45. {
  46. App.ActivatedWindow= this;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement