第一范文网 - 专业文章范例文档资料分享平台

第一章 WPF简介与XAML语言(12)

来源:用户分享 时间:2021-06-03 本文由一身傲气王 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

WPF简介与XAML语言

在这里我们看到x:Class=" Lesson1Demo.App ",事实上这样的代码等同于创建了一个名为App的Application对象。而根节点Application的StartupUri属性指定了启动的窗口(StartupUri="MainWindow.xaml"),这就相当于创建了一个MainWindow类型的对象,然后调用其Show()方法。此时可能会有朋友问,按理说这个程序应该有个Main函数啊,为何在此看不到Main呢?程序如何创建Application?

其实,这一切都归功于App.xaml文件的一个属性BuildAction(生成操作)

BuildAction属性指定了程序生成的方式,默认为ApplicationDefinition。对于WPF程序来说,如果指定了 BuildAction为ApplicationDefinition之后,WPF会自动创建 Main函数,并且自动检测Application定义文件,根据定义文件自动创建Application对象并启动它(当然它会根据 StartupUri创建MainWindow并显示)。

既然如此我们将BuildAction设置为None试试,我们运行会发现抛出如下错误:

很明显这时我们需要Main函数作为我们的程序入口,我们不妨手动创建试试,此时我们创建一个Program.cs类,代码如下:

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新经管营销第一章 WPF简介与XAML语言(12)全文阅读和word下载服务。

第一章 WPF简介与XAML语言(12).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1209927.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top