WPF 如何不使用App而是自己写程序入口

在我们的认知中,程序都是有一个入口点的,那么WPF程序的入口点在哪儿,我们可以自定义程序入口点么?

  1. 新建一个WPF项目,可以展开App.cs文件看到里面的详情:
    WPF程序默认的入口点
  2. 仿照APP类,自己写一个入口点:
using System;

namespace SingleInstanceAppDemo
{
    public static class Program
    {
        [STAThread]
        static void Main()
        {
            SingleInstanceAppDemo.App app = new SingleInstanceAppDemo.App();
            app.InitializeComponent();
            app.Run();
        }
    }
}
  1. 项目上点击鼠标右键可以将设置程序启动对象 选择我们刚才添加的Program:
    设置启动对象
  2. 通过上面操作,我们修改了默认入口点,改成了自定义的程序入口点。
posted @ 2025-06-07 22:30  BigBosscyb  阅读(48)  评论(0)    收藏  举报