wpf中的Application類

來源:互聯網
上載者:User

標籤:isp   protected   name   bsp   art   實現   pac   oid   觸發事件   

可以在App.XAML中設定ShutdownMode:  OnLastWindowClose(此時可以改變Application.MainWindow屬性,引用其他視窗)  OnMainWindowClose   OnExplicitShutdown(顯式調用Application.Shutdown())。

調用Application.Shutdown()方法會使Application.Run()方法立刻返回,但仍然可以運行Main()方法中的其他代碼,及處理Application.Exit事件。

Application類的常用事件,Startup Exit SessionEnding Activated Deactivated DispatcherUnhandledException,如下:

<Application x:Class="WpfApplication2.App"             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"             xmlns:local="clr-namespace:WpfApplication2"             StartupUri="MainWindow.xaml" DispatcherUnhandledException="Application_DispatcherUnhandledException">

可以重寫Application類中的On+事件名來觸發事件,如

    /// <summary>    /// App.xaml 的互動邏輯    /// </summary>    public partial class App : Application    {        protected override void OnStartup(StartupEventArgs e)        {            base.OnStartup(e);        }    }

擷取當前Application的執行個體Application.Current

運用Application類來實現不同的視窗之間的通訊和管理。

單一實例應用程式的實現。

 

wpf中的Application類

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.