protected virtual void ApplyLayout(string strLayoutName) { _views.SaveLayout(this); if (_strLayoutName != strLayoutName) { _strLayoutName = strLayoutName; _views.LoadLayout(this); } }