我想快速給WPF程式新增托盤選單

2022-01-12 04:30:32 字數 583 閱讀 1622

我在terminalmacs中新增了托盤選單,最終實現的托盤選單效果:

【step 1】在已建立的wpf專案中,新增handycontrol庫,並安裝:

你問我為什麼要使用hc控制項庫?先看demo效果:

常用的托盤效果應該都能滿足了吧?而實現這些效果,我們自己要碼的**真的不多,因為hc已經封裝了,我們直接使用即可。

【step 2】在窗體中新增handycontrol命名空間

xmlns:hc=""
【step 3】宣告托盤選單關鍵的19行**

上面的**,乙個托盤選單基本上算完事了,簡單說一下:

【step 4】手動關閉主窗體時,隱藏而不退出

新增了托盤選單後,在關閉主窗體時,應該重寫onclosing事件,隱藏主窗體,而不是直接關閉它。

protected override void onclosing(canceleventargs e)

更多demo原始碼請參考 handycontrol

本文原始碼terminalmacs

分治思想 快速排序

快速排序思想 設k a 0 取基準元素 將k挪到適當位置,使得比k小的元素都在k左邊,比k大的元素都在k的右邊,和k相等的,在k的左右均可。然後再把k的左邊的元素和右邊的元素按照同樣的方式進行排序。時間複雜度 n logn 空間複雜度 1 和歸併排序比較,快速排序比歸併排序更加節省空間,但是快速排序...

想快速啟動Dock,就用uDock

udock mac版是mac電腦上的一款快速而簡單的dock欄快速啟動工具。udock mac版是你的mac的乙個輕量級系統擴充套件。它工作在系統工具欄中,幾乎不可見,並在你需要時隨時準備好。dock 是 mac 的輕量級系統擴充套件。在系統工具欄中工作,它幾乎是 的,並且在您需要時隨時準備就緒。使...

十九 想快速開發app,需要找外包嗎?

1.找外包是權宜之計,最終還是要組建自己的技術團隊。移動網際網路的乙個特點 快,產品迭代速度快,淘汰也快。如果也為乙個沒有移動網際網路的相關經驗的創業者,迫於時間的壓力,想快速開發產品,找外包是無可奈何的選擇。但最終,請記住,組建自己的技術團隊是必須的。外包的費用一般是分成3塊,簽合同後先交一部分預...