C# WPF Main函数的编写

Ianthe ·
更新时间:2024-11-14
· 892 次阅读

  ,从网上下载了一个WPF Style的设置DEMO源码项目;

  但项目输出类型是:类库;

  直接运行不了;

  以前在WinForm项目的话;

  在这改一下项目类型;

  或是在Main函数加一些可视化设置,并用Application.run(指定的窗体实例)即可;

  但没想到;WPF项目连Main都自己搞了一套封装还是怎么的;

  在正常的WPF项目中,是没有Main函数的;

  当然,你要自己写个也可以;

  之后才到网上搜了一下;

  有位SL中国的文章中,也是直接在App.cs下自己手写Main并使用Application.run来启动;

  与之前的Winform稍有不同;

[STAThread] public static void Main() { WindowBase wb = new WindowBase();//你要启动的Window类;是你继承自Window类的类,并加载了一些.xaml(不加也可以)的窗体类; Application app = new Application();//自己去new一个,或使用当前这个App也可以(它也是继承Application) app.MainWindow = wb; //来种方式启动; //第一种: //wb.Show(); //app.Run();//以MainWindow作为启动窗体 //第二种 app.Run(wb);//以指定的Window来启动 }



main C# main函数 wpf

需要 登录 后方可回复, 如果你还没有账号请 注册新账号