public void Clear() { _controlHistory = new List<string>(); _stateHistory = new List<Dictionary<string, object>>(); _paramterHistory = new List<string>(); _currentControl = null; _currentParameter = null; }
private void LoadControl(string controlTypeName, string parameter, Dictionary<string, object> lastState = null) { _currentControl = GetInstance(controlTypeName); _currentControl.ActionRequested += ActionRequestedListener; _currentControl.LoadView(parameter, lastState); _currentParameter = parameter; }