博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在VS中手工创建一个最简单的WPF程序
阅读量:6577 次
发布时间:2019-06-24

本文共 1158 字,大约阅读时间需要 3 分钟。

如果不用VS的WPF项目模板,如何手工创建一个WPF程序呢?我们来模仿WPF模板,创建一个最简单的WPF程序。

 

第一步:文件——新建——项目——空项目,创建一个空项目。

第二步:添加引用,PresentationFramework,PresentationCore,WindowsBase,System,System.Xaml,这几个是WPF的核心dll。

第三步:在项目上右键添加新建项,添加两个“xml文件”,分别命名为App.xaml和MainWindow.xaml。可以看出,xaml文件其实就是xml文件。  

第四步:同第二步,添加两个代码文件,即空白c#代码文件,分别命名为App.xaml.cs和MainWindow.xaml.cs。可以看到,这两个文件自动变成第二步生成的两个文件的code-behind文件。

第五步:添加Xaml和C#代码:

  App.xaml和MainWindow.xaml中删除自动生成的xml文件头,分别添加如下Xaml标记:

  App.xaml.cs和MainWindow.xaml.cs中分别添加类似如下的代码:

using System.Windows;namespace WpfApp{    ///     /// App.xaml 的交互逻辑    ///     public partial class App : Application    {    }}
using System.Windows;namespace WpfApp{    ///     /// MainWindow.xaml 的交互逻辑    ///     public partial class MainWindow : Window    {        public MainWindow()        {            InitializeComponent();        }    }}

第六步:如果此时编译就会报错,提示没有找到Main函数入口,这个Main函数其实不用自己添加,系统会自动生成的。打开App.xaml的文件属性,将生成操作由Page改为ApplicationDefinition。

第七步:此时应该已经可以正常运行了,系统默认输出是控制台应用程序,可以打开项目属性页,将输出类型改为Windows应用程序。

 

至此,一个模仿VS的WPF项目模板的最简单的WPF程序就OK了。

 

 

 

转载于:https://www.cnblogs.com/pemp/p/3593337.html

你可能感兴趣的文章
有信网络电话被KC网络电话收购了吗?
查看>>
智慧重于门第
查看>>
InnoDB 引擎独立表空间 innodb_file_per_table
查看>>
hibernate 组成关系的映射
查看>>
菜鸟学mysql:列的增加、修改、删除
查看>>
经典面试题
查看>>
调试实战:判断Liferay中编辑WebContent 时使用何种富文本编辑器分析 ,顺便分享下页面调试经验...
查看>>
js中undefinded、null、NaN的处理
查看>>
【公理】黎曼猜想
查看>>
What is mean by an “R&D department” in any IT company?
查看>>
Java 解析 python使用 pickle序列化后的数据
查看>>
Redis 列表(List)
查看>>
爬虫爬取的网易云热门歌单
查看>>
maxwell的使用--日志增量订阅&消费
查看>>
【示例教程】如何使用LEADTOOLS 的JAVA接口从护照中识别和提取数据
查看>>
关于studio升级 部分报错 查找原因的方法--个人总结
查看>>
Java通信编程 Java Scoket
查看>>
简单对比WDCP与宝塔面板WEB环境区别与选择建议
查看>>
PostgreSQL全文检索简介
查看>>
Canvas学习:globalCompositeOperation详解
查看>>