C++/CLI 创建WPF程序

来源:互联网 发布:淘宝转盘抽奖怎么做 编辑:程序博客网 时间:2024/06/03 16:19

本文简单演示下用C++/CLI创建WPF程序,IDE为VS2015


首先创建CLR项目,选择CLR空项目:


然后,右键源文件,选择新建class,选择CLR->Component Class


接下来添加引用:

一共有三个:1.PresentationCore    2.PresentationFrameWork  3.WindowBase 很关键必须要加,这是WPF的核心库


然后MyComponent.cpp代码如下:

#include "MyComponent.h"using namespace Project1wpf;  //引入命名空间using namespace System::Windows;  using namespace System::Windows::Controls;using namespace System::Windows::Media;[System::STAThreadAttribute]//一定要加,不然会报错??int main(array<System::String^>^args){Application^ ap = gcnew Application();Window^ w = gcnew Window();DataGrid ^dg = gcnew DataGrid();dg->Background = Brushes::Yellow;w->Content = dg;  ap->Run(w);return 0;}


然后,设置main函数入口,这里可能有别的方法,还需研究,目前手动设置:

选择项目:project1wpf,右键->Linker->advanced->Entry Point中输入:main


最后F5运行:可以看到内容为datagrid的window

至此,已经创建完毕WPF程序


原创粉丝点击