Windows Phone - wykrycie zmiany orientacji ekranu

0

Witam,
poszukuję jakiegoś sensownego sposobu na wykrycie zmiany orientacji ekranu (pion/poziom) i dostosowanie aplikacji do tego. Dokładniej mam aplikację, która składa się z 2 stron. Chcę, aby po zmianie orientacji ekranu na jednej ze stron automatycznie uruchamiała się druga. Dotychczas znalazłem tylko opcję zmiany układu elementów na ekranie - pozostaje ta sama strona.
Dziękuję za pomoc.

0

Przypuszczam, że chodzi o Silverlight dla WP - wtedy strona aplikacji ma zdarzenie OrientationChanged.
http://msdn.microsoft.com/en-US/library/windowsphone/develop/microsoft.phone.controls.phoneapplicationpage.orientationchanged(v=vs.105).aspx

Ale to nie jest najlepsze rozwiązanie - lepiej jest to zrobić na jednej stronie (żebyś nie musiał dublować XAML-a i kodu code-behind) i w XAML-u sobie tak poukładać elementy aby to działało po zmianie orientacji albo spróbować zrobić coś w stylu VisualStateManager, wtedy jeszcze można sobie dodać animacje elementów po zmianie orientacji w samym kodzie strony.
http://wp.qmatteoq.com/how-to-manage-orientation-in-windows-phone-using-visualstatemanager/

0

Poradziłem sobie z oskryptowaniem tego. Póki co zdecydowałem się na przejście do innej strony. W jaki sposób mogę teraz zrobić, żeby po naciśnięciu przycisku wstecz ZAWSZE aplikacja wracała do menu (a w menu wyłączała się). Obecnie gdy naciskam wstecz to przechodzi po kolei przez wszystkie odwiedzone strony...
Dziękuję za pomoc.

0

To co wyżej (modyfikacje BackStack) albo ręczna obsługa zdarzenia BackKeyPress.

1 użytkowników online, w tym zalogowanych: 0, gości: 1