--- a/src/FingersDance/MainSurfaceWindow.xaml.cs Mon Oct 05 19:27:24 2009 +0200
+++ b/src/FingersDance/MainSurfaceWindow.xaml.cs Sun Oct 11 20:14:02 2009 +0200
@@ -126,6 +126,7 @@
private void OnApplicationActivated(object sender, EventArgs e)
{
//TODO: enable audio, animations here
+
}
/// <summary>
@@ -150,6 +151,29 @@
//TODO: disable audio, animations here
}
+ /// <summary>
+ /// This is called when application has been loaded, we change the orientation
+ /// of the application
+ /// </summary>
+ /// <param name="sender"></param>
+ /// <param name="e"></param>
+ private void mainSurfaceWindow_Loaded(object sender, RoutedEventArgs e)
+ {
+
+ if (ApplicationLauncher.InitialOrientation == UserOrientation.Top)
+ {
+ // Rotate the main canvas by 180 degrees.
+ this.MainGrid.LayoutTransform = new RotateTransform(180.0);
+ }
+ else
+ {
+ // Remove the rotate transform on the main canvas.
+ this.MainGrid.LayoutTransform = null;
+ }
+ // Dismiss the loading screen.
+ ApplicationLauncher.SignalApplicationLoadComplete();
+ }
+
private void scaterview_ContactChanged(object sender, ContactEventArgs e)
{ }