UpdateTableView() public method

public UpdateTableView ( NSTableView tableView, Transmission item ) : void
tableView NSTableView
item Transmission
return void
コード例 #1
0
        public override void AwakeFromNib()
        {
            base.AwakeFromNib();

            TableColumnProgress.HeaderCell.Title = Properties_Resources.TransmissionTitleProgress;
            FinishButton.Title = Properties_Resources.Close;

            DataSource           = new TransmissionDataSource(Controller);
            TableView.DataSource = DataSource;

            TableView.ShouldSelectRow += delegate(NSTableView tableView, int row) {
                return(true);
            };
            TableView.SelectionDidChange    += HandleSelectionDidChange;
            TableView.SelectionShouldChange += delegate(NSTableView tableView) {
                return(true);
            };
            TableView.AllowsEmptySelection    = true;
            TableView.AllowsMultipleSelection = true;

            Controller.ShowTransmissionListEvent += delegate {
                DataSource.UpdateTableView(TableView, null);
                HandleSelectionDidChange(this, new EventArgs());
            };
            Controller.ShowTransmissionEvent += delegate(Transmission item) {
                DataSource.UpdateTableView(TableView, item);
                HandleSelectionDidChange(this, new EventArgs());
            };
        }
コード例 #2
0
        public override void AwakeFromNib() {
            base.AwakeFromNib();

            TableColumnProgress.HeaderCell.Title = Properties_Resources.TransmissionTitleProgress;
            FinishButton.Title = Properties_Resources.Close;

            DataSource = new TransmissionDataSource(Controller);
            TableView.DataSource = DataSource;

            TableView.ShouldSelectRow += delegate(NSTableView tableView, int row) {
                return true;
            };
            TableView.SelectionDidChange += HandleSelectionDidChange;
            TableView.SelectionShouldChange += delegate(NSTableView tableView) {
                return true;
            };
            TableView.AllowsEmptySelection = true;
            TableView.AllowsMultipleSelection = true;

            Controller.ShowTransmissionListEvent += delegate {
                DataSource.UpdateTableView(TableView, null);
                HandleSelectionDidChange(this, new EventArgs());
            };
            Controller.ShowTransmissionEvent += delegate(Transmission item) {
                DataSource.UpdateTableView(TableView, item);
                HandleSelectionDidChange(this, new EventArgs());
            };
        }