예제 #1
0
 internal void NotifySortingChanged(TableViewColumn column)
 {
     if (SortingChanged != null)
     {
         SortingChanged(this, new TableViewColumnEventArgs(column));
     }
 }
예제 #2
0
 internal void NotifyColumnWidthChanged(TableViewColumn column)
 {
     if (ColumnWidthChanged != null)
     {
         ColumnWidthChanged(this, new TableViewColumnEventArgs(column));
     }
 }
예제 #3
0
        public void PrepareCell(TableViewCellsPresenter parent, int idx)
        {
            ParentCellsPresenter = parent;
            ParentTableView      = parent.ParentTableView;

            var column = ParentTableView.Columns[idx];

            //IsSelected = ParentCellsPresenter.IsSelected() && (ParentTableView.FocusedColumnIndex == column.ColumnIndex);

            if (_column != column)
            {
                _column    = column;
                this.Width = column.Width;
                BindingOperations.ClearBinding(this, WidthProperty);
                BindingOperations.SetBinding(this, WidthProperty, column.WidthBinding);
                Focusable = ParentTableView.CellNavigation;
            }
            column.GenerateCellContent(this);
        }
예제 #4
0
        public void PrepareCell(TableViewCellsPresenter parent, int idx)
        {
            ParentCellsPresenter = parent;
            ParentTableView = parent.ParentTableView;

            var column = ParentTableView.Columns[idx];

            //IsSelected = ParentCellsPresenter.IsSelected() && (ParentTableView.FocusedColumnIndex == column.ColumnIndex);

            if (_column != column)
            {
                _column = column;
                this.Width = column.Width;
                BindingOperations.ClearBinding(this, WidthProperty);
                BindingOperations.SetBinding(this, WidthProperty, column.WidthBinding);
                Focusable = ParentTableView.CellNavigation;
            }
            column.GenerateCellContent(this);
        }
예제 #5
0
파일: TableView.cs 프로젝트: ekicyou/pasta
 internal void NotifySortingChanged(TableViewColumn column)
 {
   if (SortingChanged != null)
     SortingChanged(this, new TableViewColumnEventArgs(column));
 }
예제 #6
0
파일: TableView.cs 프로젝트: ekicyou/pasta
 internal void NotifyColumnWidthChanged(TableViewColumn column)
 {
   if (ColumnWidthChanged != null)
     ColumnWidthChanged(this, new TableViewColumnEventArgs(column));
 }
예제 #7
0
파일: TableView.cs 프로젝트: ekicyou/pasta
 internal void FocusedColumnChanged(TableViewColumn col)
 {
   FocusedColumnIndex = Columns.IndexOf(col);
   SelectedColumnIndex = FocusedColumnIndex;
 }
예제 #8
0
 internal void FocusedColumnChanged(TableViewColumn col)
 {
     FocusedColumnIndex  = Columns.IndexOf(col);
     SelectedColumnIndex = FocusedColumnIndex;
 }
예제 #9
0
 public TableViewColumnEventArgs(TableViewColumn column)
 {
   Column = column;
 }
예제 #10
0
 public TableViewColumnEventArgs(TableViewColumn column)
 {
     Column = column;
 }