public void ChangeCurrentView(StatusScreen statusScreen, bool bHasToInit, bool bForzeToInit = false, string parameters = null) { if (_lastView != null) { CurrentView = _lastView; _lastView = null; } else { CurrentView = DictionaryViews[statusScreen]; } HasToShowHeader(statusScreen); if (bHasToInit) { CurrentView.Initialize(bForzeToInit, parameters); } }