예제 #1
0
        public MainWindow()
        {
            InitializeComponent();
            ControllImages.Init();
            LiteDBHelper.init();
            TheGamesDbHandler.init();
            // Assembly.GetEntryAssembly().GetName().Version.ToString() + "-beta";
            RGHSettings.init();
            VersionText.Text = RGHSettings.Version;
            PageHandler.AddPage(new firstPage());
            PageHandler.AddPage(new RetroResorcesView());
            PageHandler.AddPage(new StartView());
            PageHandler.AddPage(new FtpSettingsView());
            PageHandler.AddPage(new OptionsView());
            PageHandler.AddPage(new ScrapFolderView());
            PageHandler.AddPage(new NotePad());
            PageHandler.AddPage(new LogView());
            PageHandler.AddPage(new AboutView());

            this.DataContext = PageHandler.Instance;
            PageHandler.SelectedPage <firstPage>();
            //PageHandler.SelectedPage<LogView>();
            ConsoleIconHelper.Init();
            ConsoleIconHelper.Close += (s, e) =>
            {
                this.Close();
            };
            ConsoleIconHelper.OpenConsole += (s, e) =>
            {
                this.WindowState = WindowState.Normal;
            };
            //PageHandler.ThePageChanged += (s, e) =>
            //{
            //    ContentControl.Content = PageHandler.Instans.Page;
            //};
            //PageHandler.SelectedPage<FtpSettingsView>();
        }
예제 #2
0
 private void Save_Click(object sender, RoutedEventArgs e)
 {
     RGHSettings.Save();
 }
예제 #3
0
 private void btnAddFtpSettings_Click(object sender, RoutedEventArgs e)
 {
     RGHSettings.newFtpSetting("New Setting #N");
 }