Windows 8 Device View States

Eines der größeren Probleme von Windows 8 WinRT, sehe ich bei den unterschiedlichen Ansichten, ein und der selben Seite. Für Snapped, Full, Filled, Portrait und Landscape. Jedes Mal eine andere Sicht innerhalb des selben XAML Files.

Da liegt der Schluss nahe, das es Unterstützung im Werkzeug geben muss um die visual states zu verwalten. Expression Blend Device Dialog.

image

Wie die Option Enable State Recording vermuten lässt können auch die Animationen in den Visual States erzeugt und verwaltet werden.

Auch in Visual Studio 2012 ist diese Option für Windows 8 METRO style vorhanden. Sie finden den im Menüpunkt DESIGN- Device Window.

image

Auch die verschiedenen Auflösungen lassen sich im Designer simulieren.

Der beiliegende Simulator kann über die rechte Toolbar das Gerät um 90 Grad drehen.

image

Im Code wird die bevorzugte Displayausrichtung über Klassen aus dem Namensraum Windows.Graphics.Display gesetzt oder gelöscht (none)

 DisplayProperties.AutoRotationPreferences = DisplayOrientations.Portrait

Kommentar schreiben