예제 #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 StartPage_Click(object sender, RoutedEventArgs e)
 {
     PageHandler.SelectedPage <StartView>();
 }
예제 #3
0
 private void MenuItem_Click(object sender, RoutedEventArgs e)
 {
     PageHandler.SelectedPage <FtpSettingsView>();
 }
예제 #4
0
 private void LogPage_Click(object sender, RoutedEventArgs e)
 {
     PageHandler.SelectedPage <LogView>();
 }
예제 #5
0
 private void NotePadMenu_Click(object sender, RoutedEventArgs e)
 {
     PageHandler.SelectedPage <NotePad>();
 }
예제 #6
0
 private void miHome_Click(object sender, RoutedEventArgs e)
 {
     PageHandler.SelectedPage <firstPage>();
 }
예제 #7
0
 private void Resorces_Click(object sender, RoutedEventArgs e)
 {
     PageHandler.SelectedPage <RetroResorcesView>();
 }
예제 #8
0
 private void OtionsMenu_Click(object sender, RoutedEventArgs e)
 {
     PageHandler.SelectedPage <OptionsView>();
 }