Principales respuestas
Cuando GridView me da fallo con una excepcion

Pregunta
-
Cuando GridView en UWP me da una excepción
he given key was not present in the dictionary.
private async void navigationHelper_LoadState(object sender, LoadStateEventArgs e) { var sampleDataGroups = await SampleDataSource.GetGroupsAsync(); this.DefaultViewModel["Groups"] = sampleDataGroups; }
Respuestas
-
la excepción se ha producido por un fallo en el fichero.json . La comprobación la hecho probando cada ítem .
- Marcado como respuesta Karen MalagónModerator lunes, 21 de septiembre de 2015 17:53
Todas las respuestas
-
Hola Javier!
Generalmente el error que mencionas es debido a que el objeto que estas indexando en DefaultViewModel no existe, es un tanto dificil poder ayudarte con mayor precisión si no aportas un poquito más de contexto, es probable que en tu petición
await SampleDataSource.GetGroupsAsync();
no estés encontrando el datacontext correcto, recuerda señalar tu datacontext a DefaultViewModel.
DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}"
Lo otro que se me ocurre (imagino que estás trabajando en la plantilla de app de grid), es que el archivo json desde el cual estas trayendo los datos no tenga algun Key que le estás pidiendo.
Ojalá te sirva de ayuda esto, o podrías aportar un poco más de info para ayudarte mejor.
Saludos y mucho exito!
-
-
Hola Javier Ra,
Gracias por consultar en los foros. ¿Podrías compartir la solución? Esto es para en un futuro, si otro usuario presenta esta misma situación, sepa que camino deberá seguir.
Saludos,
Karen.
_________________
Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.
Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
-
la excepción se ha producido por un fallo en el fichero.json . La comprobación la hecho probando cada ítem .
- Marcado como respuesta Karen MalagónModerator lunes, 21 de septiembre de 2015 17:53