2016-07-29 13 views
0

Ich begann Xamarin.Forms und es ist großartig mit MVVM-Muster.Xamarin.Forms NavigationPage und Bildschirmrotation

Als Hauptseite verwende ich NavigationPage und navigiere mit PushAsync und PopAsync vierzehn verschiedene Seiten. Dies funktioniert gut, wenn das Telefon in der gleichen Ausrichtung bleibt. Wenn ich den Bildschirm rotiere, zeigt Xamarin immer die erste Seite nach der Rotation an.

Wie kann ich das verhindern? Ich möchte die Bildschirmdrehung unterstützen und den Navigationsstapel nach der Drehung nicht verlieren.

+0

Konnten Sie Ihre Probe zur Verfügung stellen, weil Navigation nach meiner Umdrehung auf meiner Seite richtig arbeitet. –

Antwort

1

Dies ist möglich, wenn Android ausgeführt wird. Stellen Sie sicher, dass Ihre MainActivity-Klasse über die ConfigurationChanges-Attribute verfügt. Hier ist ein Beispiel:

[Activity(Label = "MYProject.Droid", Icon = "@drawable/icon", Theme = "@style/MyTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] 
+0

Danke. ConfigChanges machen die Arbeit :) – WebDucer

Verwandte Themen