wpf入門指南教程

wpf入門指南教程

ID:35931879

大?。?.39 MB

頁數(shù):89頁

時間:2019-04-25

wpf入門指南教程_第1頁
wpf入門指南教程_第2頁
wpf入門指南教程_第3頁
wpf入門指南教程_第4頁
wpf入門指南教程_第5頁
資源描述:

《wpf入門指南教程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、文章由情難枕精心整理,希望對大家的學(xué)習(xí)和工作帶來幫助整理人:情難枕整理時間:2011-4-10http://tech.it168.com/zt/wpf/index.htmlWPF入門指南一:快速入門【IT168技術(shù)文檔】?摘要:WPF是微軟推出的基于WindowsVista的用戶界面框架,屬于.NETFramework3.0的一部分。本文旨在通過一些簡單的示例,讓你對WPF有一個概要的認(rèn)識。主要內(nèi)容1.概述2.WPF的組成3.WPF的編程架構(gòu)4.XAML5.WPF中的控件集一.概述WPF(WindowsP

2、resentationFoundation)是微軟推出的基于WindowsVista的用戶界面框架,屬于.NETFramework3.0的一部分。它提供了統(tǒng)一的編程模型、語言和框架,真正做到了分離界面設(shè)計人員與開發(fā)人員的工作;同時它提供了全新的多媒體交互用戶圖形界面。二.WPF的組成WPF的構(gòu)成組件如下所示,其中PresentationFramework、PresentationCore、milcore三部分是WPF的核心組件:??三.WPF的編程架構(gòu)?????WPF整體的編程架構(gòu)如圖2所示,可以看到,它

3、其中包含了文檔服務(wù)、用戶界面服務(wù)、多媒體服務(wù)以及一些其它的基本服務(wù)。在用戶界面服務(wù)中,提供了應(yīng)用程序服務(wù)、部署服務(wù)、控件集、布局以及數(shù)據(jù)綁定等;在多媒體服務(wù)中可以看到WPF幾乎可以處理所有的媒體類型,包括圖片、音頻、視頻、動畫、2D、3D、文本等。四.XAML在WPF中提供了兩種API,一種是用于普通編程的API,比如我們可以用C#、VB.NET等語言進行編程,另一種是基于XML的API,稱為XAML(ExtensibleApplicationMarkupLanguage),引入XAML使得UI代碼和應(yīng)用

4、程序邏輯代碼完全分離,它是一種標(biāo)記語言,支持聲明式編程,由于XAML是基于XML的,所以它擁有XML的所有規(guī)則和定義,非常容易進行擴展??聪旅鎯啥魏唵蔚拇a:XAML代碼:ThisisabuttonC#代碼:Buttonbtn1=newButton();btn1.Content="Thisisabutton";btn1.Background=Brushes.Blue;btn1.Foreg

5、round=Brushes.Red;五.WPF控件集?在WPF中,提供了非常豐富的控件集,如表一所示:分類????????????????????????????????????????控件Editing????????????????????????????????????CheckBox,ComboBox,PasswordBox,RadioButton,RichTextBox,Slider,TextBoxList???????????????????????????????????????Select

6、ionListBox,ListView,TreeViewUserInformation?????????????????Label,ProgressBar,Popup,ToolTipAction??????????????????????Button,ContextMenu,Menu,Separator,StatusBar,Thumb,ToolBarAppearance????????????Border,BulletDecorator,Decorator,Image,ViewboxDialogboxes

7、??????????OpenFileDialog,PrintDialog,SaveFileDialogContainers??????????????Expander,GroupBox,RepeatButton,ScrollBar,ScrollViewer,TabControlLayout??????????????????????Canvas,DockPanel,Grid,GridSplitter,Panel,StackPanel,VirtualizingStackPanel,WrapPanel????

8、?????????????????????????????NavigationFrame,HyperlinkDocuments??????DocumentViewer,FlowDocumentPageViewer,FlowDocumentReader,FlowDocumentScrollViewer以上只是對WPF作一個概要的介紹,在后面的文章中,我會詳細的去講WPF中一些控件的用法數(shù)據(jù)綁定、資源處理、樣式與模版、文檔編程、

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。