Llamar una ventana mediante una variable global

Hola foro, les quiero hace una consulta, tengo una variable global, en la cual me dice en que ventana estoy trabajando, este es un string, lo que no se como hacer es llamar a dicha ventana mediante esta variable utilizando window.show.Saludos y gracias!

La variable global no puede declararse como Window en lugar de String? As usas ej.: App.gCurrentWindow.Show y puedes acceder todas las propiedades y mtodos que tenga (pblicas)

Suscribo lo que dice @Vaughn Cordero

Cambia el tipo de la propiedad global para que sea Window y listo! Lo único es que luego tendrás que hacer cast al tipo de ventana concreto para acceder a los métodos, propiedades y demás que sean los adecuados para cada una de las posibles ventanas… quizá mediante introspección sea la forma más correcta.

Javier