SORU
12 Mayıs 2010, ÇARŞAMBA


Nasıl WPF uygulaması bir program aracılığıyla çıkmak için?

Birkaç yıl içinde C kullanıyorum# (Win), hiç WPF kullandım. Ancak, WPF seviyorum artık, ancak kullanıcı Dosya menüsünden Çıkış menü öğesi tıkladığında benim uygulamadan çıkmak gerekiyor nasıl yapacağımı bilmiyorum.

Denedim:

this.Dispose();
this.Exit();
Application.ShutDown();
Application.Exit();
Application.Dispose();

Diğerleri arasında. Hiçbir şey işe yaramıyor.

CEVAP
12 Mayıs 2010, ÇARŞAMBA


Uygulamanız çıkmak için arayabilirsiniz

Application.Current.Shutdown();

Application.Shutdown yöntem belgelerinde açıklandığı gibi aynı zamanda ShutdownMode belirterek, uygulama kapanma davranışı değiştirebilirsiniz:

Kapatma örtülü olarak aşağıdaki durumlarda Windows Sunu Foundation (WPF) tarafından verilir:

  • ShutdownMode OnLastWindowClose olarak ayarlandığında.
  • Bu ShutdownMode OnMainWindowClose olarak ayarlandığında.
  • Bir kullanıcı bir oturum sona erdiğinde ve SessionEnding olay ya da işlenmeyen, ya da iptal olmadan işlenir.

Ayrıca Application.Current.Shutdown(); Application oluşturulan iş parçacığı denir unutmayın, yani ana iş parçacığı normal. nesne

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013
  • Valdorsha

    Valdorsha

    8 Mayıs 2006