J'essaie de créer une application WPF qui prend des arguments de ligne de commande. Si aucun argument n'est donné, la fenêtre principale devrait apparaître. Dans le cas de certains arguments de ligne de commande spécifiques, le code doit être exécuté sans interface graphique et quitter une fois terminé. Toute suggestion sur la façon dont cela devrait être fait correctement serait appréciée.
wpf
command-line
exit
bingles
la source
la source
Pour vérifier l'existence de votre argument - dans la solution de Matt, utilisez ceci pour votre test:
e.Args.Contains ("MyTriggerArg")
la source
Une combinaison des solutions ci-dessus, pour .NET 4.0+ avec sortie vers la console:
Modifiez le constructeur de votre MainWindow pour accepter les arguments:
Et n'oubliez pas de supprimer:
la source
Vous pouvez utiliser ce qui suit dans le
app.xaml.cs
fichier:la source