MEF 程式設計指南(三):可組合部件與契約核心機制
MEF 核心概念:任何類別或介面實作皆可透過 [Export] 定義為可組合部件,導入端以 [Import] 組合,兩者透過契約通訊,本質即依賴注入與物件實例化
MEF 程式設計指南(四):Export 與 Import 屬性全方位應用
[ExportAttribute] 支援類別、欄位、屬性、方法四種層級的導出,其 AttributeUsage 定義如下: [AttributeUsage(A
MEF 程式設計指南(五):Lazy 延遲載入與中繼資料應用
MEF 的導出/導入本質是物件實例化過程,透過屬性降低直接相依。實務上,某些物件不需在啟動時建立,僅在實際使用時才實例化,這就是延遲初始化,能有效提升效能。ME
MEF 程式設計指南(六):DeploymentCatalog 目錄服務與動態組合
MEF 透過屬性導向程式模型,依目錄動態發現組件內所有可組合部件。WPF 使用 DirectoryCatalog,Silverlight 則以 Deployme
MEF 程式設計指南(七):動態載入 XAP 與目錄篩選實戰
若不使用 MEF 托管擴充,動態下載與解析 .xap 套件需自行使用 WebClient。MEF 底層同樣採用 WebClient,再透過 AggregateC
MEF 程式設計指南(八):部件生命週期管理與建立原則深度解析
在 Managed Extensibility Framework (MEF) 中,每個可動態組合的導出部件都擁有其生命週期。若無特殊需求,開發者通常不會顯式管
WCF 並發與實例上下文模式深度解析:PerCall/PerSession/Single 下的並發行為差異
WCF 並發機制的作用對象是 InstanceContext(封裝服務實例的上下文)。不同的實例上下文模式(InstanceContextMode)決定了 In
WPF Diagram Designer 學習筆記(一):控件模板、Thumb 拖曳、縮放與旋轉核心機制
WPF Diagram Designer 是一個開源的圖形設計器參考實現,展示了 WPF 控件模板、視覺樹、Thumb 操作、Adorner 裝飾等核心技術。本
WPF Diagram Designer 學習筆記(二):設計面板、縮略圖、框選與工具箱完整實現
承接 Part 1 的移動/縮放/旋轉基礎,Part 2 實作專業設計器必備的四大基礎設施:可滾動可擴展設計面板、縮略圖導航、橡皮筋框選、工具箱拖拽。 1.
WPF Diagram Designer 學習筆記(三):連接線與連接點的完整實現機制
WPF Diagram Designer 系列第三部分,核心攻克「節點間連接線」功能。採用「連接點」模式:節點邊緣提供連接點,使用者拖曳連接點至目標節點連接點形
WPF 4 DataGrid 基礎功能完全指南:自定義列、選擇模式、編輯控制與內建列類型
DataGrid 是 WPF 數據展示與編輯的核心控件。本文系統介紹四大基礎支柱:自定義列定義、四種內建列類型、靈活選擇模式、編輯與只讀控制,建立扎實的 Dat
WPF 4 DataGrid 進階篇(一):DataGridTemplateColumn 自定義列模板與編輯體驗
內建列類型(Text、CheckBox、ComboBox、Hyperlink)無法滿足所有業務場景。DataGridTemplateColumn 提供 Cell
WPF 4 DataGrid 進階篇(二):RowDetailsTemplate 實現主從明細行展開
DataGrid 的 RowDetailsTemplate 功能讓每行數據可展開顯示詳細資訊,完美支援「主從關係」呈現(如:訂單行展開明細、學生行展開科目成績)
WPF 4 DataGrid 進階樣式完全指南:ColumnHeader、RowHeader、Row、Cell 深度自定義
DataGrid 是 WPF 數據展示的核心控件,其視覺樹層級豐富,支援從整體到局部的多層次樣式自定義。本文系統講解四大樣式屬性的聲明式配置與觸發器互動技巧。
基於 WF 4.0 + WCF 構建資料邏輯層:以流程引擎替代傳統 Service Layer 的架構實踐
WF 常被誤解為僅是「工作流引擎」,實則是一個具備 IOC、AOP 能力的面向流程控制開發平台。本文展示如何利用 WF 4.0 流程圖 + WCF 服務,構建可
WPF 4.0 開發 Windows 7 任務欄整合:覆蓋圖示、縮略圖工具列、進度條與裁剪
WPF 4.0 透過 System.Windows.Shell 命名空間原生支援 Windows 7 任務欄進階功能。本文詳細實作四大核心特性:Overlay
WF 實作會簽業務流程:從流程設計到 WCF 服務化的完整架構
WF 雖非專為企業業務流程(BPM)設計,但其核心優勢在於「流程執行引擎」。企業級 BPM 最複雜的核心正是流程邏輯,因此用 WF 構建 BPM 平台是順勢而為
WF 4.0 控制 3D 機械手臂模型:從流程圖到虛擬實體的數位孿生實踐
Windows Workflow Foundation 的應用領域遠超傳統業務流程。本文展示如何利用 WF 4.0 流程圖與自訂活動,驅動 WPF 3D 渲染的