public ShellTableViewController(IShellContext context, UIContainerView headerView, Action <Element> onElementSelected) { _context = context; _headerView = headerView; _source = new ShellTableViewSource(context, onElementSelected); _source.ScrolledEvent += OnScrolled; _headerView.HeaderSizeChanged += OnHeaderSizeChanged; ((IShellController)_context.Shell).StructureChanged += OnStructureChanged; }
public ShellTableViewController(IShellContext context, Action <Element> onElementSelected) { ShellFlyoutContentManager = ShellFlyoutContentManager ?? new ShellFlyoutLayoutManager(context); _context = context; _onElementSelected = onElementSelected; _source = CreateShellTableViewSource(); ShellController.FlyoutItemsChanged += OnFlyoutItemsChanged; _source.ScrolledEvent += OnScrolled; }
public ShellTableViewController(IShellContext context, Action <Element> onElementSelected) { _context = context; _onElementSelected = onElementSelected; _source = CreateShellTableViewSource(); _source.ScrolledEvent += OnScrolled; ShellController.StructureChanged += OnStructureChanged; _context.Shell.PropertyChanged += OnShellPropertyChanged; }
public ShellTableViewController(IShellContext context, UIContainerView headerView, Action <Element> onElementSelected) { _context = context; _onElementSelected = onElementSelected; _headerView = headerView; _source = CreateShellTableViewSource(); _source.ScrolledEvent += OnScrolled; if (_headerView != null) { _headerView.HeaderSizeChanged += OnHeaderSizeChanged; } ((IShellController)_context.Shell).StructureChanged += OnStructureChanged; _context.Shell.PropertyChanged += OnShellPropertyChanged; }
public ShellTableViewController(IShellContext context, UIView headerView, Action <Element> onElementSelected) { if (headerView == null) { _headerMax = 20; _headerMin = 0; } _headerSize = _headerMax; _context = context; _headerView = headerView; _source = new ShellTableViewSource(context, onElementSelected); _source.ScrolledEvent += OnScrolled; ((IShellController)_context.Shell).StructureChanged += OnStructureChanged; }