WPF学习(7)-Application类

       wpf程序的运行都是从application类的一个实例开始的,但是基本上,有些东西被我们的VS给隐藏了,比如main函数,直接放在了xaml的startup里面,当然,如果想知道或者手动去改,也是没有问题的。

新建一个WPF项目,结构如下

      先删除App.xaml文件,启动下试试,看到报错了,找不到Main函数了。

    现在我们就自己建一个启动项,首先新建一个类,里面放上一个Main函数,同时标记他的特性

    class program
    {
        [STAThread]
        static void Main()
        {
            Application app = new Application();
            MainWindow mw = new MainWindow();
            app.Run(mw);
        }
    }

   里面就使用了Application类,同时使用了Application类的Run方法,把我们的窗体传递给他,就可以了。

   运行一下,和之前默认的一样的效果,说明已经起了作用了。

application的实例对象,可以让你在程序的任何位置比如关闭程序。

暂时我能想到的就是这么多。具体其他的应用,写程序的过程中自然会遇到,到时候发现是使用的Application的时候,用起来就Ok了,应该没有太多的难度,这个只是需要了解即可,哪怕完全不知道,也没有任何关系。

猜你喜欢

转载自blog.csdn.net/whjhb/article/details/84561158
今日推荐