SORU
8 Ocak 2009, PERŞEMBE


WPF Komut Satırı

Komut satırı değişkenleri bir WPF uygulama oluşturmak için çalışıyorum. Eğer şayet herhangi bir argüman belirtilmemişse, ana pencere açılır gerekir. Bazı özel komut satırı argümanları durumlarda, kod hiçbir GUI ile çalışacak ve bittiğinde çıkmak gerekir. Bunu düzgün bir şekilde nasıl yapılması gerektiği konusunda herhangi bir öneriniz mutluluk duyacağız.

CEVAP
8 Ocak 2009, PERŞEMBE


İlk olarak, App üstündeki bu öznitelik bulun.ve çıkartın: dosya xaml

StartupUri="Window1.xaml"

Bu uygulama otomatik olarak ana pencere oluşturmak ve buna göstermeyeceği anlamına gelir.

Ardından, App sınıfında OnStartup yöntemi mantığı gerçekleştirmek için geçersiz kılma:

protected override void OnStartup(StartupEventArgs e)
{
    base.OnStartup(e);

    if ( /* test command-line params */ )
    {
        /* do stuff without a GUI */
    }
    else
    {
        new Window1().ShowDialog();
    }
    this.Shutdown();
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • nigahiga

    nigahiga

    21 Temmuz 2006
  • wowchick16

    wowchick16

    17 Mart 2007