public MainWindow()
        {
            InitializeComponent();

            CreateNotifyIcon();

            Properties.Settings.Default.AppDataPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\RFUpdater\";
            Properties.Settings.Default.Save();

            //UpdateCheckerWindow updateCheckerWindow = new UpdateCheckerWindow();
            //updateCheckerWindow.Show();

            if (!Directory.Exists(Properties.Settings.Default.AppDataPath))
            {
                Directory.CreateDirectory(Properties.Settings.Default.AppDataPath);
            }
            if (!Directory.Exists(Properties.Settings.Default.AppDataPath + @"Games\"))
            {
                Directory.CreateDirectory(Properties.Settings.Default.AppDataPath + @"Games\");
            }
            Checks();

            RegisterUriScheme();

            Frame0.Navigate(AStartPage);
        }
        public MainWindow()
        {
            InitializeComponent();
            SettingsApply();

            // a
            Frame0.Navigate(_GamePage);
            // a
        }
Пример #3
0
 public MainWindow(string ConsoleText)
 {
     Pages();
     InitializeComponent();
     MainConsoleTextBox.Text = ConsoleText + MainConsoleTextBox.Text;
     ApplySettings();
     Frame0.Navigate(_MainPage);
     _MusicLogic.CreateMediaPlayer();
     PlayMusic();
 }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Button ClickedButton = (Button)sender;

            if ((string)ClickedButton.Tag == "Settings")
            {
                Frame0.Navigate(ASettingsPage);
                LibraryBtn.Background  = Brushes.Transparent;
                SettingsBtn.Background = new SolidColorBrush(Color.FromRgb(36, 00, 70));
                StoreBtn.Background    = Brushes.Transparent;
                MenuBtn.Background     = Brushes.Transparent;
            }
            else if ((string)ClickedButton.Tag == "Library")
            {
                ALibraryPage.Check();
                Frame0.Navigate(ALibraryPage);

                LibraryBtn.Background  = new SolidColorBrush(Color.FromRgb(36, 00, 70));
                SettingsBtn.Background = Brushes.Transparent;
                StoreBtn.Background    = Brushes.Transparent;
                MenuBtn.Background     = Brushes.Transparent;
            }
            else if ((string)ClickedButton.Tag == "Close")
            {
                if (Properties.Settings.Default.Installing == false)
                {
                    this.WindowState   = WindowState.Minimized;
                    this.ShowInTaskbar = false;
                }
                else
                {
                    this.WindowState = WindowState.Minimized;
                    MessageBox.Show("You can't close Updater while it doing its work.");
                }
            }
            else if ((string)ClickedButton.Tag == "Minimize")
            {
                this.WindowState = WindowState.Minimized;
            }
            else if ((string)ClickedButton.Tag == "Maximize")
            {
                if (this.WindowState == WindowState.Maximized)
                {
                    this.WindowState      = WindowState.Normal;
                    ClickedButton.Content = "";
                }
                else
                {
                    this.WindowStyle      = WindowStyle.SingleBorderWindow;
                    this.WindowState      = WindowState.Maximized;
                    ClickedButton.Content = "";
                    this.WindowStyle      = WindowStyle.None;
                }
            }
            else if ((string)ClickedButton.Tag == "Menu")
            {
                Frame0.Navigate(AStartPage);
                LibraryBtn.Background  = Brushes.Transparent;
                SettingsBtn.Background = Brushes.Transparent;
                StoreBtn.Background    = Brushes.Transparent;
                MenuBtn.Background     = new SolidColorBrush(Color.FromRgb(36, 00, 70));
            }
            else if ((string)ClickedButton.Tag == "User")
            {
                if (Properties.Settings.Default.UserAuthorizited == true)
                {
                    Frame0.Navigate(AUserPage);
                }
                else
                {
                    Frame0.Navigate(ALoginPage);
                }
            }
            else if ((string)ClickedButton.Tag == "Back")
            {
                if (Frame0.CanGoBack)
                {
                    Frame0.GoBack();
                }
            }
        }