簡體   English   中英

WPF C# 托盤圖標實現問題

[英]WPF C# Tray Icon Implementation Issue

我在嘗試實現托盤圖標時遇到了這個問題。 每次我啟動它時,應用程序都會立即關閉。 所以首先我決定創建一個新項目在那里嘗試它,以防萬一我在我的應用程序中搞砸了。 但它繼續關閉。 在這個新項目中,我只是刪除了 StartupUri 並添加了這段代碼。 一件更重要的事情 - 如果我們用 Drawing.Icon 注釋該行,則 window 在運行后不會關閉,盡管有任何托盤選項。

        protected override void OnStartup(StartupEventArgs e)
        {
            MainWindow = new MainWindow();
            MainWindow.Show();

            Forms.NotifyIcon _notifyIcon = new Forms.NotifyIcon();
            _notifyIcon.Icon = new System.Drawing.Icon("icon.ico");
            _notifyIcon.Visible = true;

            base.OnStartup(e);
        }

如果你能幫我弄清楚,我將不勝感激

這很簡單。 我試圖為 WPF 導入 WinForms。 是 WPF 中有關 Notifyicon 的所有解釋。感謝 Andy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM