none
NavigationService.Navigate -> No se controló NullReferenceException RRS feed

  • Pregunta

  • Creo que se donde tengo el fallo, navigationService.Navigate... Funciona muy bién para eventos de botones, el problema es cuando lanzamos nuestro propio evento, porque hemos pinchado sobre una imagen por ejemplo y ahí creo que no podemos usar NavigationService.Navigate, el problema es si yo quiero cambiar de página al pulsar sobre un icono, como lo hago? Tengo el siguiente evento: 

            public void OnGestureListenerTap(object sender, EventArgs e)
            {
                        
                NavigationService.Navigate(new Uri("/Local/Local.xaml", UriKind.RelativeOrAbsolute));
    
            }

    Pero no puedo usar NavigationService, ya que no se inicializa. ¿Hay alguna alternativa? No se si me explico...



    jueves, 7 de febrero de 2013 10:39

Respuestas

  • Vale, me autocontesto!! Y así para el que le sirva, perfecto. :D:D

    Lo he solucionado haciendo lo siguiente:

            public void OnGestureListenerTap(object sender, EventArgs e)
            {
                        
                (App.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri("/Local/Local.xaml", UriKind.RelativeOrAbsolute));
    
            }

    • Marcado como respuesta Josue YerayMVP domingo, 10 de febrero de 2013 10:48
    jueves, 7 de febrero de 2013 10:54