public TrayIcon(LogWindow window) { _icon = new NotifyIcon { Text = "ConnectorWebServer", Icon = Properties.Resources.icon_error, ContextMenu = new ContextMenu(new[] { new MenuItem("Log", (o,e) => window.Display()), new MenuItem("Exit", (o, e) => Application.Exit()) }), Visible = true }; }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); using (var logWindow = new LogWindow()) { using (var trayIcon = new TrayIcon(logWindow)) { using (var host = new ServiceHost(logWindow, trayIcon)) { host.Start(); Application.Run(); } } } }