Framework navegación – Conceptos Avanzados
Interface INavigationContentLoader
Con la llegada de Silverlight 4 no solo podemos navegar a URIS que representan páginas XAML.
Ahora, el URI puede representar cualquier cosa: una clase, un servicio web que proporciona un contenido dinámico o un archivo XAML contenido en un XAP remoto. Para esto, es necesario implementar la interface INavigationContentLoader.
Marcadores
Silverlight no tiene un soporte inherente que permita marcadores del estado de la aplicación. Es decir, supóngase una aplicación de tipo Wizard, donde la información debe ser capturada por pasos, si por accidente se le da refrescar a la página; la información se perdería y, por tanto, el usuario tendría que empezar de nuevo. Además, de ser muy largo el proceso que se esté realizando, no se podría dejar inconcluso el trabajo , para continuar después.
La buena noticia es que podemos comunicarnos desde nuestra aplicación Silverlight con la página que la hostea, para brindar este soporte.
La forma de hacerlo, es por medio de la instrucción:
HtmlPage.Window.CurrentBookmark
Si deseas conocer más acerca de estos conceptos avanzados visita:
INavigationContentLoader
CurrentBookmark
Si tienen comentarios, sugerencias o preguntas. Favor, realizarlas, estaré atento para colaborarles en lo que pueda.
Comentarios