Tengo una aplicación WPF compuesta. En uno de mis módulos quiero hacer un asistente y mostrar los pasos en una región para poder cambiar entre los pasos más fácilmente. Originalmente tenía este asistente en una región de pestaña y la región anidada funcionaba bien. Ahora quiero convertirlo en un cuadro de diálogo modal, pero después de abrirlo, la región interna nunca se registra con el administrador de región; Entonces no puedo agregar mis pasos de asistente.WPF, Prisma v2, Región en un cuadro de diálogo modal, agregar región en el código detrás de
Tenía la impresión de que el gestor de región era global, y simplemente añadiendo cal: RegionManager.RegionName = "WizardSteps" lo haría, pero aparentemente no.
si paso el gestor de la región a la vista que podría ser capaz de usarlo ... ¿Alguien sabe cómo añadir una región a ContentControl en código detrás?
Este código no parece que me ayude a ninguna, mi RegionManager no parecen tener un fucntion llamada SetRegionManager(), o UpdateRegions(). ¿No hay forma de crear una nueva región en el código? – Shaboboo
Se trata de llamadas estáticas en la clase RegionManager, no de métodos de instancia. También actualizaré mi respuesta para mostrar cómo crear regiones en el código. –
Gracias por señalar el método estático de RegionManager para establecer el nombre de la región. ¡Eso era exactamente lo que estaba buscando! –