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

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、田林網(wǎng)絡(luò)推廣、小程序開發(fā)、田林網(wǎng)絡(luò)營(yíng)銷、田林企業(yè)策劃、田林品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供田林建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
圖1WPF體系架構(gòu)中所示紅色部分顯示了構(gòu)成WPF主要的組件。讓我們由下向上的說(shuō)明。#t#
最底層是Kernel,它負(fù)責(zé)控制和管理與圖形驅(qū)動(dòng)相關(guān)的最底層任務(wù)等。在Kernel之上也是兩個(gè)比較底層的模塊。其中,User32負(fù)責(zé)確定顯示窗口及其在屏幕中的位置狀態(tài)等,其并不參與常見控件的呈現(xiàn)。DirectX負(fù)責(zé)呈現(xiàn)窗口和內(nèi)容等。
milcore是WPF的核心部分,它主要起到中間人的作用,以實(shí)現(xiàn)WPF與DirectX的通信。再向上是.NET 3.0的公共語(yǔ)言運(yùn)行時(shí)CLR(Common Language Runtime)。最高層是WPF的另兩個(gè)核心PresentationFramework和PresentationCore,它們都是受管模塊。前者主要包括WPF的窗口、面板、樣式等高層WPF類型。后者主要包括WPF的一些基本類型,例如UIElement,Visual等。它們是PresentationFramework所包括元素的基類。
WPF體系架構(gòu)中的三個(gè)核心部分分別對(duì)應(yīng)一些動(dòng)態(tài)庫(kù),例如PresentationFramework.dll、PresentationCore.dll和milcore.dll。這些動(dòng)態(tài)庫(kù)中包含了眾多實(shí)現(xiàn)WPF核心功能的類和命名空間。
名稱欄目:全面講解WPF體系架構(gòu)
本文鏈接:http://fisionsoft.com.cn/article/dhsjdjo.html


咨詢
建站咨詢
