예제 #1
0
 public MainWindow()
 {
     InitializeComponent();
     Panel.SetZIndex(MainWindowOverlayFrame, 0);
     //serversTab.readServers();
     this.WindowStartupLocation = WindowStartupLocation.CenterScreen;
     // show first launch window if no profile
     if (Properties.Settings.Default.CurrentProfile == "")
     {
         MainWindowOverlayFrame.Navigate(new WelcomePage());
     }
     Init();
 }
        private void Init()
        {
            Panel.SetZIndex(MainWindowOverlayFrame, 0);
            this.WindowStartupLocation = WindowStartupLocation.CenterScreen;
            // show first launch window if no profile
            if (Properties.Settings.Default.CurrentProfile == "")
            {
                MainWindowOverlayFrame.Navigate(new WelcomePage());
            }
            NavigateToPlayScreen();


            ConfigManager.Init();
            ConfigManager.GameManager.GameStateChanged += GameManager_GameStateChanged;
            ConfigManager.ConfigStateChanged           += ConfigManager_ConfigStateChanged;
            ConfigManager.OnConfigStateChanged(this, ConfigManager.ConfigStateArgs.Empty);
        }
 public void NavigateToNewProfilePage()
 {
     MainWindowOverlayFrame.Navigate(new AddProfilePage());
 }