protected override void ShowFirstView(UIViewController viewController) { base.ShowFirstView(viewController); _slidingPanelsController = (SlidingPanelsNavigationViewController)MasterNavigationController; _rootViewController.AddChildViewController(_slidingPanelsController); _rootViewController.View.AddSubview(_slidingPanelsController.View); var menuRequest = new MvxViewModelRequest <MenuViewModel>(new MvxBundle(null), null, MvxRequestedBy.UserAction); var menuView = (UIViewController)ViewCreator.CreateView(menuRequest); _menuPanelContainer = new LeftPanelContainer(menuView) { EdgeTolerance = 100f }; _slidingPanelsController.InsertPanel(_menuPanelContainer); }
public LobbyGui(IEntityManager entityManager, IClientPreferencesManager preferencesManager) { RobustXamlLoader.Load(this); ServerName.HorizontalExpand = true; ServerName.HorizontalAlignment = HAlignment.Center; CharacterPreview = new LobbyCharacterPreviewPanel( entityManager, preferencesManager) { HorizontalAlignment = HAlignment.Left }; LeftPanelContainer.AddChild(CharacterPreview); CharacterPreview.SetPositionFirst(); }