internal void NotifySortingChanged(TableViewColumn column) { if (SortingChanged != null) { SortingChanged(this, new TableViewColumnEventArgs(column)); } }
internal void NotifyColumnWidthChanged(TableViewColumn column) { if (ColumnWidthChanged != null) { ColumnWidthChanged(this, new TableViewColumnEventArgs(column)); } }
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); }
internal void NotifySortingChanged(TableViewColumn column) { if (SortingChanged != null) SortingChanged(this, new TableViewColumnEventArgs(column)); }
internal void NotifyColumnWidthChanged(TableViewColumn column) { if (ColumnWidthChanged != null) ColumnWidthChanged(this, new TableViewColumnEventArgs(column)); }
internal void FocusedColumnChanged(TableViewColumn col) { FocusedColumnIndex = Columns.IndexOf(col); SelectedColumnIndex = FocusedColumnIndex; }
public TableViewColumnEventArgs(TableViewColumn column) { Column = column; }