Ejemplo n.º 1
0
 public MainWindow()
 {
     InitializeComponent();
     this.chartData = new ChartData();
     this.gantt     = new Wpf.CartesianChart.GanttChart.GanttExample();
     FrameWithinGrid.Navigate(new System.Uri("UserControl.xaml", UriKind.RelativeOrAbsolute));
     FrameWithinGrid.Visibility = Visibility.Hidden;
 }
        public MainWindow()
        {
            InitializeComponent();

            using (var db = new DatabaseModel())
            {
                db.SaveChanges();
            }

            FrameWithinGrid.Navigate(new HomeView());
        }
        /// <summary>
        /// Switch statement to handle system tray menu
        /// </summary>
        /// <param name="sender">object sender</param>
        /// <param name="e">routedeventargs e</param>
        private void SystrayMenu_Click(object sender, RoutedEventArgs e)
        {
            MenuItem menuItem = (MenuItem)sender;
            string   name     = menuItem.Name;

            switch (name)
            {
            // Go to home page
            case "HomePageSystray":
                FrameWithinGrid.Navigate(new HomeView());
                break;

            // Open window
            case "OpenSystray":
                if (this.WindowState != WindowState.Normal && this.WindowState != WindowState.Maximized)
                {
                    this.WindowState = WindowState.Normal;
                }
                else if (this.WindowState == WindowState.Maximized)
                {
                    this.WindowState = WindowState.Maximized;
                    ShowStandardBalloon("Scrumium", "Application is already open");
                }
                else
                {
                    ShowStandardBalloon("Scrumium", "Application is already open");
                }
                break;

            // Minimize window
            case "MinimizeSystray":
                if (this.WindowState == WindowState.Minimized)
                {
                    ShowStandardBalloon("Scrumium", "Application is already minimized");
                }
                else
                {
                    this.WindowState = WindowState.Minimized;
                }
                break;

            // Call async function to close window on message box yes or no
            case "ExitSystray":
                CloseWindowSystray("Are you sure you want to exit?", "Exiting...");
                break;
            }
        }
Ejemplo n.º 4
0
 private void Teleskopes_Checked(object sender, RoutedEventArgs e)
 {
     FrameWithinGrid.Navigate(new Uri("Telescopes.xaml",
                                      UriKind.RelativeOrAbsolute));
 }
Ejemplo n.º 5
0
 private void Stellarium_Checked(object sender, RoutedEventArgs e)
 {
     FrameWithinGrid.Navigate(new Uri("Stellarium.xaml",
                                      UriKind.RelativeOrAbsolute));
 }