Calcium是一款WPF復合工具,Calcium可以通過WPF進行模塊化應用開發(fā)的輔助工具,非常適合需要迅速建立一個多方面和復雜的模塊化應用的用戶使用。
功能介紹
從較高的層次來看,復合應用程序是“復合視圖”設計模式的實現,此模式可描述包含子項的視圖的遞歸 UI 結構,這些子項本身也是視圖。這些視圖然后通過某種機制組合起來 — 通常是在運行時而非設計時靜態(tài)組合。
為了說明此模式的優(yōu)點,讓我們以其中具有多個訂單實例的訂單輸入系統(tǒng)為例。每個實例都可能非常復雜,需要顯示標題、詳細信息、運輸和收據等信息。隨著系統(tǒng)的發(fā)展變化,它可能還需要顯示更多信息。并且還要考慮根據訂單類型的不同而顯示訂單的不同部分。
軟件特色
WPF 為Windows Presentation Foundation的首字母縮寫 ,中文譯為“Windows呈現基礎”,其原來代號為“Avalon”,因與“我佩服”拼音首字母組合一樣,國內有人調侃地稱之為“我佩服”。由 .net framework 3.0 開始引入,與 Windows Communication Foundation及 Windows Workflow Foundation并行為新一代 Windows操作系統(tǒng)以及 WinFX 的三個重大應用程序開發(fā)類庫。