Esempio n. 1
0
        private void MenuConfigure_Click(object sender, RoutedEventArgs e)
        {
            ConfigurationUI OptionWindow = new ConfigurationUI();

            OptionWindow.ShowDialog();
            if (AppConfiguration.IsConfigured)
            {
                ((MenuItem)AppMenu.Items[0]).IsEnabled = true;
            }
        }
Esempio n. 2
0
        /// <summary>
        /// initialize the tray icon
        /// </summary>
        void InitTray()
        {
            //init tray icon
            trayUI = new TrayUI();
            trayUI.Init(S.AppName, SharedResources.app_icon);

            //add menu options
            trayUI.AddMenuItem(S.TrayConfigure, (s, e) =>
            {
                Log("USER: open config");

                //only allow one config ui
                configUI?.Close();

                //open new ui
                configUI = new ConfigurationUI(App.ConfigFile);
                configUI.Show();
            });
            trayUI.AddMenuItem(S.TrayRestartSession, (s, e) =>
            {
                Log("USER: restart session");
                miracastReceiver.StartNewSession();
            });
            trayUI.AddMenuItem(S.TrayRestartApp, (s, e) =>
            {
                Log("USER: restart application");
                App.ShouldRestartApp = true;
                Application.Exit();
            });
            trayUI.AddMenuItem(S.TrayExitApp, (s, e) =>
            {
                Log("USER: exit application");
                App.ShouldRestartApp = false;
                Application.Exit();
            });
        }