1. 程式人生 > >WPF學習(7)-Application類

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了,應該沒有太多的難度,這個只是需要了解即可,哪怕完全不知道,也沒有任何關係。