public SelectionScrollRenderer(ListRenderer renderer, ISelectableList list, IRowRenderer rowRenderer)
     : base (renderer, list, rowRenderer)
 {
     if (list == null) throw new ArgumentNullException ("list");
     
     this.list = list;
 }
 private void OnMarketSelected(object sender, MarketSelectedEventArgs args)
 {
     this.CurrentSelection = args.SelectedMarketList;
 }
 public SelectableRowRenderer (IListRenderer listRenderer, IRowRenderer rowRenderer, ISelectableList list)
     : base (listRenderer)
 {
     this.list = list;
     this.row_renderer = rowRenderer;
 }
 private void Back()
 {
     this.CurrentSelection = this.CurrentSelection.PreviousList;
 }
 public MarketSelectedEventArgs(ISelectableList market)
 {
     this.SelectedMarketList = market;
 }