sesion phone para online iniciar descargar actualizacion 6tag windows-phone-7

windows phone 7 - para - ¿Cómo obtengo acceso a NavigationService en una aplicación de Windows Phone sin pasar por PhoneApplicationPage?



descargar instagram para windows phone (2)

Otro lugar para obtenerlo es desde el campo RootFrame en la implementación predeterminada de la aplicación:

#region Phone application initialization // Avoid double-initialization private bool phoneApplicationInitialized = false; // Do not add any additional code to this method private void InitializePhoneApplication() { if (phoneApplicationInitialized) return; // Create the frame but don''t set it as RootVisual yet; this allows the splash // screen to remain active until the application is ready to render. RootFrame = new PhoneApplicationFrame(); RootFrame.Navigated += CompleteInitializePhoneApplication; // Handle navigation failures RootFrame.NavigationFailed += RootFrame_NavigationFailed; // Ensure we don''t initialize again phoneApplicationInitialized = true; } // Do not add any additional code to this method private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e) { // Set the root visual to allow the application to render if (RootVisual != RootFrame) RootVisual = RootFrame; // Remove this handler since it is no longer needed RootFrame.Navigated -= CompleteInitializePhoneApplication; } #endregion

¿Cómo obtengo acceso a NavigationService en una aplicación de Windows Phone sin pasar por PhoneApplicationPage? Mi objetivo es pasarlo al modelo de vista principal de la aplicación al inicio, una técnica que me funcionó bastante bien en WPF y Silverlight.


Puede obtenerlo desde PhoneApplicationFrame de la aplicación. Será accesible desde cualquier lugar de la aplicación, ya que cada aplicación de Windows Phone tiene un Marco.

((PhoneApplicationFrame)Application.Current.RootVisual).Navigate(...);