Beispiel #1
0
        public void OpenWindow(AbstractShellWindow window)
        {
            window.OpenWindow += OpenWindow;
            if (ActiveWindow != null)
            {
                WindowStack.Push(ActiveWindow);
            }

            ActiveWindow = window;
        }
Beispiel #2
0
 public void OpenWindow(AbstractShellWindow window)
 {
     ExecuteWhenAttached(shell => shell.OpenWindow(window));
 }
Beispiel #3
0
 protected void OpenOtherWindow(AbstractShellWindow otherWindow)
 {
     OpenWindow?.Invoke(otherWindow);
 }