《.NET高级编程》WPF和XAML.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档