En mi programa he necesitado saber el ID del último paso que he visitado en el Wizard, ya que la aplicación no sigue una gerarquía lineal, es decir, se puede visitar cualquier paso en cualquier momento sin tener que ir uno a uno hasta el final. Para saber que ID tiene el último WizardStep primero cogemos con GetHistory el historial de todos los elementos visitados, el elemento 0 de esa lista es el último. Este lo guardamos en un WizardStep. A continuación os pongo el método utilizado por si a alguien le hace falta:
protected string GetIDLastVisited()
{
ArrayList history = (ArrayList)Wizard1.GetHistory();
WizardStep lastVisited = (WizardStep)history[0];
return lastVisited.ID;
}






%d 07UTC %B 07UTC %Y en %H:%M 06Tue, 07 Jul 2009 06:30:32 +000032.
How soon will you update your blog? I’m interested in reading some more information on this issue.