11、创建不使用XAML的WPF应用程序
2013-12-18 15:58
363 查看
首先新建一个空的项目,然后添加一个类,引用一下程序集:
PresentationCore.dll
PresentationFramework.dll
WindowsBase.dll
Application类:
System.Windows.Application类代表了一个运行中的WPF应用程序的全局实例。这个类提供了一个Run()方法(用以启动这个应用程序)、一系列可处理的事件以及一些转为XAML浏览器程序设置的成员。
一些重要属性:
Current:静态属性,查看在代码中正在运行的Application对象
MainWindow:获取货设置应用程序的主窗口
Properties:建立和获取整个WPF应用程序中可以访问的数据
StartupUri:指定或设置一个URL,指定应用程序启动时自动打开的窗口或者页面
Windows:返回一个WindowVollection类型,通过它可以访问创建当前Application对象线程所创建的每个窗口
PresentationCore.dll
PresentationFramework.dll
WindowsBase.dll
namespace Project1 { class NoXAML :Application//添加WindowsBase.dll { [STAThread] static void Main(string[] args) { NoXAML app = new NoXAML(); app.Startup+=AppStartUp; app.Exit+=AppExit; app.Run(); } static void AppExit(object sender,ExitEventArgs e) { MessageBox.Show("App has exit"); } static void AppStartUp(object sender, StartupEventArgs e) { Window mainwindow = new Window(); mainwindow.Title = "创建不使用XAML的WPF应用程序"; mainwindow.Height = 200; mainwindow.Width = 300; mainwindow.WindowStartupLocation = WindowStartupLocation.CenterScreen; mainwindow.Show(); } } }
Application类:
System.Windows.Application类代表了一个运行中的WPF应用程序的全局实例。这个类提供了一个Run()方法(用以启动这个应用程序)、一系列可处理的事件以及一些转为XAML浏览器程序设置的成员。
一些重要属性:
Current:静态属性,查看在代码中正在运行的Application对象
MainWindow:获取货设置应用程序的主窗口
Properties:建立和获取整个WPF应用程序中可以访问的数据
StartupUri:指定或设置一个URL,指定应用程序启动时自动打开的窗口或者页面
Windows:返回一个WindowVollection类型,通过它可以访问创建当前Application对象线程所创建的每个窗口
相关文章推荐
- .NET WPF开发的相关应用系统可以使用WPF XAML(浏览器应用程序XBAP)
- 只使用代码创建WPF应用程序
- 使用ArcGIS Runtime WPF SDK (1)创建自己的地图应用程序
- 创建不使用XAML的WPF程序
- 使用 WPF 创建单实例应用程序
- WPF入门(三)-使用XAML创建玻璃按钮
- Ext JS 6开发实例(二) :使用CMD创建应用程序
- 使用面向对象的技术创建高级 Web 应用程序
- WPF 纯代码生成界面(不使用XAML)
- 第十二章 使用工具栏创建简单的多视图应用程序
- 使用面向对象的技术创建高级 Web 应用程序
- ASP.NET 2.0使用Web Part创建应用程序之一(共二)
- C#的WPF程序中使用XAML绘图示例
- 使用报表工具FastReport.NET在XAML中创建表格
- 【iOS开发必收藏】详解iOS应用程序内使用IAP/StoreKit付费、沙盒(SandBox)测试、创建测试账号流程!【2012-12-11日更新获取”产品付费数量等于0的问题”】
- 使用 Microsoft.NET Frameworks 创建Windows应用程序
- C#使用定时任务框架Windows.TaskSchedule.exe安装控制台应用程序创建的Windows服务
- Ajax 和 XML: 将 Ajax 用于聊天-使用 Ajax 和 PHP 创建聊天应用程序
- SVG格式图形怎么用在WPF的xaml文件中使用
- 使用jacl脚本创建应用程序服务器 (was6.0)