public CustomScrollBarAdapter(Orientation orientation, CustomScrollBarRenderer renderer) { switch(orientation) { case Orientation.Vertical: _scrollBar = new CustomVScrollbar() { Renderer = renderer }; break; case Orientation.Horizontal: _scrollBar = new CustomHScrollbar() { Renderer = renderer }; break; default: throw new ArgumentException("orientation"); } _scrollBar.Scroll += OnScrollBarScroll; _scrollBar.ValueChanged += OnScrollBarValueChanged; }
public CustomScrollBarAdapter(Orientation orientation, CustomScrollBarRenderer renderer) { switch (orientation) { case Orientation.Vertical: _scrollBar = new CustomVScrollbar() { Renderer = renderer }; break; case Orientation.Horizontal: _scrollBar = new CustomHScrollbar() { Renderer = renderer }; break; default: throw new ArgumentException("orientation"); } _scrollBar.Scroll += OnScrollBarScroll; _scrollBar.ValueChanged += OnScrollBarValueChanged; }