private void InitContextMenu() { var cultureInfo = new CultureInfo(uiLanguageProvider.Current.Name); Thread.CurrentThread.CurrentCulture = cultureInfo; Thread.CurrentThread.CurrentUICulture = cultureInfo; if (TrayIcon.ContextMenu == null) { TrayIcon.ContextMenu = new ContextMenu(); } TrayIcon.ContextMenu.Items.Clear(); TrayIcon.ContextMenu.Items.Add(new MenuItem() { Header = TrayResources.Settings, Command = new RelayCommand(_ => viewLocator.Open <SettingsView>()) }); TrayIcon.ContextMenu.Items.Add(new MenuItem() { Header = TrayResources.ShowLogs, Command = new RelayCommand(_ => ApplicationLogsController.Show()) }); TrayIcon.ContextMenu.Items.Add(new Separator()); TrayIcon.ContextMenu.Items.Add(new MenuItem() { Header = TrayResources.Exit, Command = new RelayCommand(_ => application.Shutdown()) }); }
public static void Initialize() { _notifyIcon = new NotifyIcon(); _notifyIcon.Icon = new System.Drawing.Icon("Resources/ExaltedOrb.ico"); _notifyIcon.Visible = true; _notifyIcon.Text = "Sidekick"; var contextMenu = new ContextMenuStrip(); contextMenu.Items.Add("Show logs", null, (s, e) => ApplicationLogsController.Show()); contextMenu.Items.Add("Exit", null, (s, e) => Application.Exit()); _notifyIcon.ContextMenuStrip = contextMenu; }
public static void Initialize() { _notifyIcon = new NotifyIcon(); var icon = Resources.ExaltedOrb; _notifyIcon.Icon = icon; _notifyIcon.Visible = true; _notifyIcon.Text = "Sidekick"; var contextMenu = new ContextMenuStrip(); _leagueSelectMenu = new ToolStripMenuItem("League"); contextMenu.Items.Add(_leagueSelectMenu); contextMenu.Items.Add(new ToolStripSeparator()); contextMenu.Items.Add("Show logs", null, (s, e) => ApplicationLogsController.Show()); contextMenu.Items.Add("Exit", null, (s, e) => Application.Exit()); _notifyIcon.ContextMenuStrip = contextMenu; }