WPF浏览器应用程序.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WPF浏览器应用程序

1 WPF浏览器应用程序 WPF应用程序既可以作为独立应用程序运行在客户端,也可以依附在Internet浏览器(IE6、IE7等)上执行,后一种程序称为WPF浏览器应用程序,本节将介绍WPF浏览器应用程序的开发流程。 1.1 创建WPF浏览器应用程序 在Visual Studio 2008中,要创建一个WPF浏览器应用程序非常简单,只需根据创建向导执行即可,大致过程如下: (1)进入Visual Studio 2008开发环境,通过选择文件→新建→项目命令,打开新建项目对话框。 (2)在新建项目对话框中选择WPF浏览器应用程序模板,该模板位于其他语言→C#→Windows分类下。 (3)选择.NET Framework 3.5,输入项目名称WPFBroseApp,选择项目存放位置,并选中创建解决方案的目录复选框。 (4)单击确定按钮,完成创建向导的设置,Visual Studio 2008会根据模板自动生成WPF浏览器应用程序的基本框架以及默认的页面(Page)。 通过Visual Studio 2008自动生成的WPF浏览器应用程序的代码结构如图9-9所示,其中,包括以下几个主要部分。 Properties:包含应用程序版本信息(AssemblyInfo.cs定义)、资源文件(Resources. resx定义)、配置信息(Settings.settings定义)。 引用:包含WPF应用程序必需的引用,PresentationCore、PresentationFramework是主要增加的。 App.xaml:应用程序的XAML代码,主导应用程序的启动和退出等,App.xaml.cs是App.xaml的后台代码。 Page1.xaml:默认启动页面的XAML代码,Page1.xaml.cs是Page1.xaml的后台代码,该页面是可以修改的。 和WPF独立应用程序一样,WPF浏览器应用程序也是通过App.xaml启动的,只是它的StartupUri属性是Page1.xaml。WPF浏览器应用程序界面很像网页,所有页面都是从System.Windows.Controls.Page类直接集成得到的,可以前进或后退。 WPF页面的设计和WPF窗体类设计一样,可以通过Visual Studio 2008的可视化设计器进行设计,同样可以在页面上创建控件、设置控件的外观等。示例代码9-12是一个简单页面的XAML代码,其中Page的标题(Title)为Page1,对应后台代码中的C#类型为WPFBroseApp.Page1。该页面包含两个Label控件、一个TextBox控件、一个Button控件。 示例代码9-12: Page x:Class=WPFBroseApp.Page1 xmlns=/winfx/2006/xaml/presentation xmlns:x=/winfx/2006/xaml Title=Page1 Height=166 Width=311 Grid Background=Aquamarine Height=154 Width=305 Grid.RowDefinitions RowDefinition Height=0* / RowDefinition Height=185* / /Grid.RowDefinitions Label Margin=23,26,0,0 Name=label1 Height=32 VerticalAlignment=Top FontSize=20 Grid.Row=1 HorizontalAlignment=Left Width=260第一个WPF浏览器应用程序!!!/Label TextBox Margin=111,69,0,0 Name=tbName Grid.Row=1 HorizontalAlignment=Left Width=148 Height=22 VerticalAlignment=Top王先生/TextBox Label Margin=32,69,0,0 Name=label2 Grid.Row=1 HorizontalAlignment=Left Width=71 Height=27 VerticalAlignment=Top输入姓名:/Label Button Grid.Row=1 Margin=112,100,0,0 Name=btnEnter FontSize=18 FontWeight =Bold Click=btnEnter_Click Height=28 VerticalAlignment=Top HorizontalAlignment=Left Width=122进入==gt;gt;/Button /Grid /Page 通过选择调试→启

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档