예제 #1
0
 protected override void SetItemsCore(IList value)
 {
     BeginUpdate();
     try {
         Items.Clear();
         Items.AddItems(value);
         _dataSource          = new ListboxDataSource(this, value);
         tableView.DataSource = _dataSource;
         tableView.SizeToFit();
     } finally {
         EndUpdate();
     }
 }
예제 #2
0
		protected override void CreateHandle ()
		{
			m_helper = new ListBoxMouseView();
      m_view = m_helper;
			m_helper.Host = this;
			_dataSource = new ListboxDataSource(this);
			SetupTable();
			SetupColumn();
			m_helper.AutohidesScrollers  = true;
			m_helper.HasVerticalScroller = true;
			m_helper.HasHorizontalScroller = false;
			//this.AutoresizingMask = NSViewResizingMask.HeightSizable;
			m_helper.DocumentView = tableView;
		}
예제 #3
0
 protected override void CreateHandle()
 {
     m_helper      = new ListBoxMouseView();
     m_view        = m_helper;
     m_helper.Host = this;
     _dataSource   = new ListboxDataSource(this);
     SetupTable();
     SetupColumn();
     m_helper.AutohidesScrollers    = true;
     m_helper.HasVerticalScroller   = true;
     m_helper.HasHorizontalScroller = false;
     //this.AutoresizingMask = NSViewResizingMask.HeightSizable;
     m_helper.DocumentView = tableView;
 }
예제 #4
0
		protected override void SetItemsCore (IList value)
		{
			BeginUpdate ();
			try {
				Items.Clear ();
				Items.AddItems (value);
				_dataSource = new ListboxDataSource(this,value);
				tableView.DataSource = _dataSource;
				tableView.SizeToFit();
			} finally {
				EndUpdate ();
			}
		}