Ich entwickle eine Anwendung, die auflösungsunabhängig sein muss. Die Anwendung wird immer im Vollbildmodus angezeigt, daher muss ich meine Benutzeroberfläche so gestalten, dass die Monitorauflösung die Verwendung der Anwendung nicht beeinträchtigt. Ich habe viel Zeit damit verbracht, mit WPF herumzuspielen, um das zu erreichen. Heute habe ich von der Viewbox erfahren. Es scheint alle meine Probleme zu lösen. Alles, was ich tun muss, ist, die Grids zu platzieren, die verwendet werden, um jeden Bildschirm in Viewboxes zu gestalten, und mag ich eine auflösungsunabhängige Anwendung.Ist die ViewBox das beste Mittel, um in WPF eine unabhängige Auflösung zu erreichen?
Dies scheint jedoch einfach zu sein. Es fühlt sich nicht richtig an. Sollte ich Viewboxen verwenden? Wenn nicht, was sollte ich stattdessen tun? Bevor ich von der Viewbox erfahren habe, hatte ich Schwierigkeiten, die Schriftgrößen im Hinblick auf die Auflösung zu skalieren. Mit einer Viewbox muss ich mich nicht darum kümmern. Also, wenn eine Viewbox das falsche ist, wie gehe ich vor, um meinen Text zu verkleinern?
auflösungsabhängige Vorlagen? Bedeutet das, dass Sie für jede Auflösung eine Vorlage haben und zur Laufzeit festlegen, welche verwendet werden soll? Das scheint eine Menge Arbeit zu sein. –
Natürlich nicht. Es bedeutet nur, dass mehrere Layouts von der Auflösung abhängig sind: Zum Beispiel für Personen mit 800x600 und weniger zeigen Sie nur eine Liste an und für Personen mit größeren Displays zeigen Sie zusätzlich ein zusätzliches Info-Panel an. – Hades32