public ShellFlyoutContentRenderer(IShellContext context) { _shellContext = context; _tableViewController = CreateShellTableViewController(); AddChildViewController(_tableViewController); context.Shell.PropertyChanged += HandleShellPropertyChanged; }
public ShellFlyoutContentRenderer(IShellContext context) { _uIViews = new UIView[5]; _shellContext = context; _tableViewController = CreateShellTableViewController(); _shellFlyoutContentManager = _tableViewController?.ShellFlyoutContentManager; AddChildViewController(_tableViewController); context.Shell.PropertyChanged += HandleShellPropertyChanged; }
public ShellFlyoutContentRenderer(IShellContext context) { var header = ((IShellController)context.Shell).FlyoutHeader; if (header != null) { _headerView = new UIContainerView(((IShellController)context.Shell).FlyoutHeader); } _tableViewController = new ShellTableViewController(context, _headerView, OnElementSelected); AddChildViewController(_tableViewController); context.Shell.PropertyChanged += HandleShellPropertyChanged; _shellContext = context; }
public ShellFlyoutContentRenderer(IShellContext context) { _shellContext = context; var header = ((IShellController)context.Shell).FlyoutHeader; if (header != null) { _headerView = new UIContainerView(((IShellController)context.Shell).FlyoutHeader); } _tableViewController = CreateShellTableViewController(); AddChildViewController(_tableViewController); context.Shell.PropertyChanged += HandleShellPropertyChanged; }