2012-03-28 7 views
0

Ich habe einige Nachforschungen darüber angestellt, wie man zu einer anderen Seite navigieren kann, wenn die Telefonausrichtung geändert wird. Eine der Lösungen, die ich gefunden habe, ist es, den Frame-Inhalt der Seite bei geänderter Ausrichtung zu ändern. Also habe ich etwas über die Verwendung von Frames geforscht. In Msdn heißt es, dass Sie Ich brauche nur die FF-NamespaceWie verwendet man Frames in Windows Phone?

xmlns: sdk = "http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"

aber ein Fehler auftritt sagen dass der Namespace nicht gefunden wird. In msdn heißt es auch, dass diese Deklaration nur in silverlight 4 SDK gültig ist. Ich benutze diese Version aber ich habe immer noch den gleichen Fehler. Muss ich einen Verweis hinzufügen, damit diese Deklaration funktioniert?

Danke.

+1

Funktioniert NavigationService.Navigate nicht vom OrientationChanged-Ereignis? –

+0

Nein. Ich habe es versucht! Es wird nicht funktionieren! – stackjc

Antwort

0

Versuchen Sie, diese

if (Orientierung == PageOrientation.LandscapeLeft || Orientierung == PageOrientation.LandscapeRight)

{

NavigationService.Navigate (neu Uri ("/ Page1.xaml" , UriKind.Relativ));

}

+0

Danke. Es funktionierte! – stackjc