前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WPF 的Main方法

WPF 的Main方法

作者头像
张善友
发布2018-01-22 10:50:36
6490
发布2018-01-22 10:50:36
举报
文章被收录于专栏:张善友的专栏张善友的专栏

在WPF程序抛出这样的错误:

Program 'SQLiteManager.exe' does not contain a static 'Main' method suitable for an entry point

问题的产生原因是我创建了一个WPF应用程序,我把App.xaml文件排除出项目,然后在包含进来,这个无意中的操作产生了问题,从而学习了一下WPF的Build Action。当把Build Action设置为ApplicationDefinition时,WPF程序就会生成static 'Main' 方法。

和 WinForm 类似, WPF 同样需要一个 Application 来统领一些全局的行为和操作,并且每个 Domain 中只能有一个 Application 实例存在。

Application 提供了一些实用的属性和方法。 Current: 获取 Domain 中默认的 Application 实例。 MainWindow: 获取主窗口实例。 Windows: 获取所有被实例化的 Window 实例。 ShutdownMode: 指定 Application.Shutdown 方式,包括主窗体关闭,最后一个窗口关闭,以及手工调用 Shutdown()。 Properties: 一个线程安全的全局字典,可用来存储一个公共信息。 Shutdown: 该方法终止 Application Process,可向操作系统返回一个退出码。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2009-01-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档