public static void BuildDeck() { var site = Config.CurrentSite; if (site == null) { var center = new UINavigationController(new SiteChooserController(initial: true)); Deck = new ViewDeckController(center); } else { ServiceProxy.InitSite(site.api_site_parameter); var center = new UINavigationController(new QuestionsLatestController()); var left = new UINavigationController(new LeftMenuController()); Deck = new ViewDeckController(center, left); } //Deck.PanningMode = ViewDeckPanningMode.FullViewPanning; Deck.CenterInteractivity = CenterHiddenInteractivity.NotUserInteractiveWithTapToClose; Deck.LeftLedge = LeftLedge; _window.RootViewController = Nav.Deck; //CloseLeftAndOpen(new UsersController()); //CloseLeftAndOpen(new TimelineController(22656)); //CloseLeftAndOpen(new QuestionsLatestController()); //CloseLeftAndOpen(new QuestionBodyController(await ServiceProxy.GetPostById(17209882))); //CloseLeftAndOpen(new QuestionDetailsController(901115)); //CloseLeftAndOpen(new UserProfileController(new User { user_id = 22656 })); //CloseLeftAndOpen(new TagsController()); }
public virtual bool WillCloseLeftView(ViewDeckController viewDeckController, bool animated) { return true; }
public virtual bool WillOpenRightView(ViewDeckController viewDeckController, bool animated) { return true; }
public virtual void DidShowCenterView(ViewDeckController viewDeckController, bool animated) { }
public virtual void SlideOffsetChanged(ViewDeckController viewDeckController, float offset) { }
public virtual void DidPanToOffset(ViewDeckController viewDeckController, float offset) { }
public virtual void DidOpenRightView(ViewDeckController viewDeckController, bool animated) { }
public virtual void DidCloseLeftView(ViewDeckController viewDeckController, bool animated) { }
public virtual void DidBounceWithClosingController(ViewDeckController viewDeckController, UIViewController openController) { }
public virtual bool ApplyShadow(ViewDeckController viewDeckController, CALayer shadowLayer, RectangleF rect) { return false; }