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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • ICON

    ICON

    19 EKİM 2011
  • infodirt

    infodirt

    11 Mart 2009