/// <summary> /// Called every time after the Panel is hidden /// </summary> /// <param name="animated">If set to <c>true</c> animated.</param> public override void ViewDidDisappear(bool animated) { if (MenuContainer != null) { MenuContainer.ViewDidDisappear(animated); } if (SubMenuContainer != null) { SubMenuContainer.ViewWillAppear(animated); } if (DetailContainer != null) { DetailContainer.ViewWillAppear(animated); } base.ViewDidDisappear(animated); }
/// <summary> /// Called every time the Panel is about to be shown /// </summary> /// <param name="animated">If set to <c>true</c> animated.</param> public override void ViewWillAppear(bool animated) { View.Frame = CreateViewPosition(); if (MenuContainer != null) { MenuContainer.ViewWillAppear(animated); } if (SubMenuContainer != null) { SubMenuContainer.ViewWillAppear(animated); } if (DetailContainer != null) { DetailContainer.ViewWillAppear(animated); } base.ViewWillAppear(animated); }