Principales respuestas
Muy buenas no me funciona el boton de una pagina del metodo GoBack

Pregunta
-
La pagina básica que asi es como he hecho en mi aplicación modern UI (Metro) el caso es que al darle al botón de atrás para volverme a la pagina anterior me da un fallo el fallo es este
http://imageshack.us/f/803/paginaatras.png/
cuando le doy al botón de atrás de la pagina en el XAML y no se porque es e lfallo he depurado pero no hay forma de ver que es lo que pasa, saludos.
Respuestas
-
La opción que comentes las lineas de código apartir de
var frameState = SuspensionManager.SessionStateForFrame(this.Frame);
en la opción de base.OnNavigatedFrom.
O en su defecto que hagas la instalación de la ultimas versiones de W8 y Visual Studio. Como recomendación que sean en ingles, esto debido a que las actualices (parches) salen primero en estas versiones.
Saludos
- Propuesto como respuesta SalazarJuanMa jueves, 25 de octubre de 2012 23:16
- Marcado como respuesta Josue YerayMVP, Moderator lunes, 29 de octubre de 2012 5:43
Todas las respuestas
-
Hola!
A ver, según la captura, el valor que intentas asignar al diccionario debe ser nulo, posiblemente la variable pageState sea nula, tendrías que entrar el método SaveState y ver que es lo que está haciendo mal. Solo tienes que poner un punto de ruptura en el principio del método y cuando llegues a el, con F10 podrás ir avanzando línea a línea, hasta ver donde está estableciendo algo a null o alguna operación devuelve null.
Sin el código no es que se pueda hacer mucho mas.
MCTS - .NET 4.0 Windows Applications
MCTS - .NET 4.0 Data Access
MCTS - .NET 4.0 Service Communication Applications
MCPD - .NET 4.0 Windows Developer
Visita mi Blog en Geeks.ms
Sigueme en Twitter -
Muy buenas tio aquí tienes el código de mi aplicación pq la verdad no se depuro el código y savestate no me dice nada ese método de mi clase y el de la clase de layourawarepage tampoco me dice nada, aquí lo tienes el código fuente compartido para que puedas ver cual es el fallo, saludos.
el programa es Moneymanage con sqlite, gracias y saludos.- Editado onzulin lunes, 8 de octubre de 2012 10:44
-
Este es un error conocido de Visual Studio, me sucedía a mi con la versión anterior de W8 y Visual Studio, es posible que no sea la ultima versión del Express o de W8? en inglés no da problemas. De todas maneras mientras tanto haz un override en on Navigatedfrom en las páginas y quítales el base.OnNavigatedFrom, dejalos en blanco y asi podrás trabajar.
Juan Pablo G.C. MAP 2010 MCTS
-
La opción que comentes las lineas de código apartir de
var frameState = SuspensionManager.SessionStateForFrame(this.Frame);
en la opción de base.OnNavigatedFrom.
O en su defecto que hagas la instalación de la ultimas versiones de W8 y Visual Studio. Como recomendación que sean en ingles, esto debido a que las actualices (parches) salen primero en estas versiones.
Saludos
- Propuesto como respuesta SalazarJuanMa jueves, 25 de octubre de 2012 23:16
- Marcado como respuesta Josue YerayMVP, Moderator lunes, 29 de octubre de 2012 5:43