又到了寫點東西的時候,因為有了新的收獲,所以用隨筆來記錄下自己的成長。話不多說,正入主題。 最近又遇到一個新的需求,有一組控件,需要懸浮顯示在面板的邊緣上,剛開始的時候,是不顯示的,點擊后顯示,然后再次點擊,隱藏。就這么一個功能,折騰了一天。 實現的方法很多,本次使用 ...
若干年前,老周寫了幾篇有關MEF的爛文,簡單地說,MEF是一種動態擴展技術,比如可以指定以某個程序集或某個目錄為搜索范圍,應用程序在運行時會自動搜索符合條件的類型,並自動完成導入,這樣做的好處是,主程序的代碼不用改來改去,只需要把擴展的程序集放到對應的目錄下就可以了。 MEF不僅可以用於 看不見 的類型擴展上,對於 看得見 的類型照樣適用,比如窗口 控件之屬,你要是夠牛逼的話,甚至可以把它用到AS ...
2016-09-06 11:03 2 3456 推薦指數:
又到了寫點東西的時候,因為有了新的收獲,所以用隨筆來記錄下自己的成長。話不多說,正入主題。 最近又遇到一個新的需求,有一組控件,需要懸浮顯示在面板的邊緣上,剛開始的時候,是不顯示的,點擊后顯示,然后再次點擊,隱藏。就這么一個功能,折騰了一天。 實現的方法很多,本次使用 ...
在用WPF MVVMLight做畢設的過程中,偶然看到關於MEF插件式開發的技術文章,就想試試看能不能把每個模塊做成插件。 我原先想實現的功能就是一個模塊就是一個插件,所有插件加載到主界面的TreeView導航中,點擊對應的項,顯示對應的頁面,而TreeView的集合並非我手動一個一個new ...
前言 有時候需要實現窗口可擴展,換句話說有一部分widget能夠隱藏,顯示,並且對話框大小可以隨着widget變動而做出相應的變化;如圖: 在點擊CheckBox時,GroupBox_2能夠顯示,取消選中時,又恢復隱藏狀態。如左圖: 具體步驟: 1, 在designer ...
1.刪除 Width 和 Height 屬性;2.將 Windows.SizeToContent 屬性設置為 WidthAndHeight這時窗口就能自動調整自身大小,從而容納所包含的內容。 通過將 Windows.SizeToContent 屬性設置為 Width 或 Hight ,可以使窗口 ...
js魅力所在應該就是它的靈活性很強,比如說當用了 元素.innerHTML=(所要內嵌的結構),加上事件和函數以后神奇的事就要發生了,原來的結構發生了變化,元素里又內嵌了一個結構。 ...
引言 MEF是微軟的一個擴展性框架,遵循某種約定將各個部件組合起來.而ERP系統的一大特點是模塊化,它們兩者的相性很好,用MEF構建一個ERP系統是相當合適的.下面簡單演示如何構建一個簡單版的ERP系統. 簡單分析 從框架的角度來看,一個好的ERP系統應該至少具備以下兩個 ...
MEF 在 WPF 中的簡單應用 MEF 的開發模式主要適用於插件化的業務場景中,C/S 和 B/S 中都有相應的使用場景,其中包括但不限於 ASP.NET MVC 、ASP WebForms、WPF、UWP 等開發框架。當然,DotNet Core 也是支持的。 在上篇文章中,筆者 ...
曾經總認為動態布局是個非常麻煩的問題。是個非常須要功力的問題。可是貌似在.NET中,在WPF中卻不是那么的麻煩。以下介紹我如今實現的一個動態布局的實例。 由於有需求,所以困難得克服!而我們的需求表名。不同的用戶須要的界面元素是不一樣的,我們總不能每次都去改動代碼吧!所以,須要完畢 ...