Ich weiß, dass wenn ich den Bildschirm wollen auf jedem Bildschirm maximiert werden kann ich einfach:WPF-Anwendung auf jedem Bildschirm anpassen
this.WindowState = WindowState.Maximized;
Aber ich habe eine WPF-Anwendung, die 1300x500 Auflösung. Auf meinem Full-HD-Monitor sieht es entzückend aus. Aber auf meinem Notebook, nicht so sehr. Ich möchte, dass es proportional zu 1300x500 Größe ist, aber wie mache ich das? Versucht, die App-Grenzen zu "sperren", wie mir gesagt wurde, aber nicht funktioniert. Kann ich etwas wie die Bildschirmauflösung des Computers, auf dem das Programm ausgeführt wird, abrufen und eine Standardgröße festlegen?
Haben Sie [diese Frage SO] überprüft (http://stackoverflow.com/questions/254197/how-can-i-get-the-active-screen-dimensions) - vielleicht können Sie das verwenden, um die aktuelle zu erhalten Bildschirm Dimensionen und dann die Auflösung Ihrer App entsprechend – Bassie
scheint vielversprechend. Es kann das Loch für mein Problem füllen. Ich könnte die App-Größe mit der Auflösung des Bildschirms berechnen. Ich lasse meine Frage noch etwas länger offen, wenn jemand die Antwort hat, wenn ich es automatisch anpassen kann. Aber danke! – Pelicer