自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

全面講解WPF體系架構(gòu)

開發(fā) 開發(fā)工具
WPF體系架構(gòu)包含三個核心部分,他們分別對應(yīng)著相關(guān)的動態(tài)庫。每個核心部件都起著非常重要的作用。我們需要明白他們的具體含義。

WPF的應(yīng)用可以幫助我們實現(xiàn)以前難以想象的一些圖形界面的開發(fā)。通過對WPF的深入了解,可以知道,WPF主要包括三個部分:PresentationFramework、PresentationCore和milcore。其中前兩者由受管模塊組成,而milcore是非受管模塊。如圖1顯示了WPF體系架構(gòu)。

 

WPF體系架構(gòu) 


圖1WPF體系架構(gòu)中所示紅色部分顯示了構(gòu)成WPF主要的組件。讓我們由下向上的說明。#t#

最底層是Kernel,它負(fù)責(zé)控制和管理與圖形驅(qū)動相關(guān)的最底層任務(wù)等。在Kernel之上也是兩個比較底層的模塊。其中,User32負(fù)責(zé)確定顯示窗口及其在屏幕中的位置狀態(tài)等,其并不參與常見控件的呈現(xiàn)。DirectX負(fù)責(zé)呈現(xiàn)窗口和內(nèi)容等。

milcore是WPF的核心部分,它主要起到中間人的作用,以實現(xiàn)WPF與DirectX的通信。再向上是.NET 3.0的公共語言運行時CLR(Common Language Runtime)。最高層是WPF的另兩個核心PresentationFramework和PresentationCore,它們都是受管模塊。前者主要包括WPF的窗口、面板、樣式等高層WPF類型。后者主要包括WPF的一些基本類型,例如UIElement,Visual等。它們是PresentationFramework所包括元素的基類。

WPF體系架構(gòu)中的三個核心部分分別對應(yīng)一些動態(tài)庫,例如PresentationFramework.dll、PresentationCore.dll和milcore.dll。這些動態(tài)庫中包含了眾多實現(xiàn)WPF核心功能的類和命名空間。

責(zé)任編輯:曹凱 來源: IT168
相關(guān)推薦

2009-12-25 17:39:01

WPF驗證

2009-12-29 13:51:33

WPF Applica

2009-09-24 10:50:31

Hibernate主鍵

2009-09-23 15:50:21

Hibernate u

2009-09-29 10:12:03

Hibernate A

2009-12-23 15:16:52

WPF數(shù)據(jù)綁定

2009-12-24 13:51:49

WPF文檔打印

2010-01-05 18:08:11

2010-04-27 11:32:41

2009-10-19 17:10:37

Linux文件命令

2010-03-16 15:28:40

Ubuntu linu

2009-12-24 09:56:29

WPF圖像API

2009-12-28 17:26:17

WPF可視化

2009-12-28 11:09:25

WPF啟動參數(shù)

2022-05-12 11:38:26

Java日志Slf4j

2010-04-23 09:13:05

Oracle體系結(jié)構(gòu)

2009-10-23 10:50:04

CLR安全性

2009-11-17 17:02:01

Oracle鎖存器

2009-10-23 18:47:35

GNULinux

2009-11-11 17:34:56

CEF路由技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號