- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《.NET高级编程》WPF和XAML
《.NET高级编程》WPF和XAML 《.NET高级编程》课程组 2010-02 WPF介绍 WPF介绍 全称:Windows Presentation Foundation 是.NET Framework 3.0中三个主要扩展之一,另外两个是:LINQ 和WCF WPF是创建用户界面(UI)的一个新库 WPF是基于DirectX的 WPF内置了音频和视频的支持 WPF介绍 WPF介绍 WPF可以使设计人员和开发人员分开进行工作 WPF是基于XAML的,必须熟悉XAML XML for Application Markup Language WPF由几个程序集(.dll)组成,包含了上千个类 (启动VS2008新建一个WPF应用程序项目,查看XAML) XAML XML for Application Markup Language XAML例1: Window x:Class=WpfApplication1.Window1 xmlns=/winfx/2006/xaml/presentation xmlns:x=/winfx/2006/xaml Title=Window1 Height=300 Width=300 Grid /Grid /Window XAML XAML例2: Window x:Class=WpfApplication2.Window1 xmlns=/winfx/2006/xaml/presentation xmlns:x=/winfx/2006/xaml Title=Window1 Height=300 Width=300 Grid Button Height=23 HorizontalAlignment=Left Margin=46,80,0,0 Name=button1 VerticalAlignment=Top Width=75Button/Button Label Height=23 HorizontalAlignment=Right Margin=0,96,40,0 Name=label1 VerticalAlignment=Top Width=120Label/Label /Grid /Window XAML和ASP.NET的源 体会一下XAML和ASP.NET的相似之处,Default.aspx %@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default % !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN /TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=/1999/xhtml head runat=server title无标题页/title /head body form id=form1 runat=server div /div /form /body /html 使用控制台来创建WPF程序 创建C#控制台应用程序 添加引用: WindowsBase PresentationCore PresentationFramework 添加名称空间: using System.Windows; using System.Windows.Controls; 使用控制台来创建WPF程序 代码如下: [STAThread] //应用程序的 COM 线程模型是单线程单元 (STA) static void Main(string[] args) { Window mainWindow = new Window(); mainWindow.Title = WPF Application; Button button1 = new Button(); mainWindow.Content = button1; button1.Content = Click Me!; Application app = new Application(); app.Run(mainWindow); } 使用控制台来创建WPF程序 WPF编程与Window窗体编程很相似,但也有区别: button1.Co
您可能关注的文档
最近下载
- 文华期货软件指标文华财经指标公式源码期货1分钟k线图最佳买卖点.doc
- 教科版四年级上册科学 《声音》单元解读.pptx VIP
- 初中培优会讲话稿.docx
- 彭祖玲 教学评一致性12.《桥》教案-语文六年级上册.doc
- 算法设计与问题求解PPT课件(共8单元)-7-Search.pptx VIP
- 小狗的小房子(阅读课上课课件).ppt
- 算法设计与问题求解PPT课件(共8单元)-8- Review.pptx VIP
- 第6.1课《描述事物》(课件)-【中职专用】高二语文同步精品课件(高教版2023·职业模块).pptx
- 《国际海运危险货物规则(IMDG规则)》修正案(第MSC.372(93)决议).docx VIP
- 一种数控转台精度保持性的检测装置.pdf VIP
文档评论(0)