/// <summary> /// Navigates to the controller /// </summary> /// <typeparam name="T">A type of the controller to navigate</typeparam> public void Navigate <T>() { Controller current = controllerProvider.GetController <T>(); current.Initialize(); ShowHide(history.GetCurrent(), current); history.Add(current); }