Ich versuche, eine WPF-Anwendung zu erstellen, die Befehlszeilenargumente akzeptiert. Wenn keine Argumente angegeben werden, sollte das Hauptfenster angezeigt werden. In Fällen bestimmter Befehlszeilenargumente sollte Code ohne GUI ausgeführt und nach Abschluss beendet werden. Vorschläge, wie dies richtig gemacht werden sollte, wären willkommen.
wpf
command-line
exit
bingles
quelle
quelle
Um die Existenz Ihres Arguments zu überprüfen, verwenden Sie dies in Matts Lösung für Ihren Test:
e.Args.Contains ("MyTriggerArg")
quelle
Eine Kombination der oben genannten Lösungen für .NET 4.0+ mit Ausgabe an die Konsole:
Ändern Sie den Konstruktor in Ihrem MainWindow, um Argumente zu akzeptieren:
Und vergessen Sie nicht zu entfernen:
quelle
Sie können das Folgende in der
app.xaml.cs
Datei verwenden:quelle