wpf的基礎的體系結構,所引用的assembly如下圖所示:
關係圖中的presentationframework、presentationcore 和 milcore是 wpf 的主要**部分。在這些元件中,只有乙個是非託管元件 – milcore。milcore 是以非託管**編寫的,目的是實現與 directx 的緊密整合。wpf 中的所有顯示是通過 directx 引擎完成的,可實現高效的硬體和軟體呈現。wpf 還要求對記憶體和執行進行精確控制。milcore 中的組合引擎受效能影響關係大,需要放棄 clr 的許多優點來提高效能。
在wpf中常用的的控制項類繼承結構如下圖所示:
system.windows.controls.decorator類:提供在單個子元素(如 border 或 viewbox)上或周圍應用效果的元素的基類。
system.windows.controls.image類:表示顯示影象的控制項。
system.windows.controls.panel類:為所有 panel 元素提供基類。使用 panel 元素在 windows presentation foundation (wpf) 應用程式中放置和排列子物件。
system.windows.sharps.sharp類:為 ellipse、polygon 和 rectangle 之類的形狀元素提供基類。
詳細的有關wpf的控制項類及其使用請參考msdn文件。
。
WPF體系結構
wpf體系結構圖 wpf類層次結構圖 ps 1.system.threading.dispatcherobject類,通過繼承此類,使用者介面中的每個元素都可以檢查 是否在正確的執行緒上執行。2.system.windows.dependencyobject類,提供對依賴屬性的支援。3.system...
WPF體系結構
wpf的基礎的體系結構,所引用的assembly如下圖所示 關係圖中的presentationframework presentationcore 和 milcore是 wpf 的主要 部分。在這些元件中,只有乙個是非託管元件 milcore。milcore 是以非託管 編寫的,目的是實現與 dir...
WPF 體系結構 一
wpf 的基礎的體系結構,所引用的 assembly 如下圖所示 關係圖中的 presentationframework presentationcore 和 milcore 是 wpf 的主要 部分。在這些元件中,只有乙個是非託管元件 milcore。milcore 是以非託管 編 寫的,目的是實...