Frage

Ich möchte eine App für Windows Mobile 5.0 deveplop und darüber kann die Bildschirmauflösung und Orientierung erkennen. Dieser Teil ist einfach, ich weiß, wie es zu tun. Der andere Teil, steuert Prozess neu zuteilen, ist schwieriger für mich (nicht sehr schwer).

Ich frage mich, ob es ein Design-Muster oder ein Design-Leitfaden darüber, wie dieser Prozess zu tun Kontrollen der Bewegung auf Formulargröße abhängig. Ich will keinen anderen Rahmen verwenden, die es tun können. Ich will es von myselft tun.

Irgendwelche Vorschläge?

Danke!

War es hilfreich?

Lösung

Der Schlüssel dazu ist die Verankerung und Andocken.

Gestalten Sie das Formular für eine Bildschirmauflösung, würde ich Sie für 240x320 entwerfen empfehlen und stellen Sie Ihre Verankerung richtig. Dann, wenn Sie es horizontal drehen, wird die Steuerung automatisch neu positionieren.

Das einzige Mal, dass ich körperlich Code geschrieben haben, dies zu handhaben ist, wenn ich eine Reihe von Tasten in einem Image Menü haben die Auto Raum selbst wenn die Bildschirmauflösung umgedreht wird.

Andere Tipps

Sie sollten beginnen, indem Sie Ihre Kontrollen zu verankern. Diese haben die Kontrollen verlagert / Größe verändert, wenn die Ausrichtung und die Auflösung ändert. Die meisten der Dinge, die Sie über Anchor und Dock in Standard-Windows Forms gelten auch für Compact Framework finden. Allerdings müssen Sie intensive Prüfung sowohl mit den Emulatoren und realen Geräten tun.

Ich habe festgestellt, dass verschiedene Plattformen und Windows Mobile-Versionen (Smartphone - Pocket PC, WM5 - WM6). Behandeln Sie die Anker-Tags irgendwie anders

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top