Del curso: .NET 5: Aplicaciones de escritorio con WPF esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
Cajas de diálogo con Prism - Tutorial de .NET
Del curso: .NET 5: Aplicaciones de escritorio con WPF esencial
Cajas de diálogo con Prism
A continuación, vamos a utilizar la funcionalidad de cajas de diálogo que tiene Prism para corregir el hecho de que estamos nosotros haciendo la estancia manualmente de ProductDetail. De hecho, en este momento, ProductDetail es la única ventana fuera del shell que nos queda por resolver. ProductDetail hasta este momento ha sido un window, pero lo vamos a corregir. Aquí vamos a crear un nuevo folder, llamado «Dialogs» y lo que voy a hacer es mover ProductDetail para acá a Dialogs, y vamos a crear un ViewModel llamado «ProductDetailViewModel». En Prism los diálogos, es decir, los ViewModels de los diálogos deben de implementar IDialogAware, que es una interfaz que está implementada en PrismServices.Dialogs. Esta interfaz IDialogAware tiene algunos miembros, como puedes observar, y los vamos a ir explicando uno por uno. Title pues es el título de la ventana, aquí le vamos a poner «Detalle de producto». Este evento, llamado «RequestClose» lo debes disparar cuando ya estés listo para…