internal int IndexOfRow(TableViewCellsPresenter cp) { if (this.RowsPresenter != null) { return(this.RowsPresenter.ItemContainerGenerator.IndexFromContainer(cp)); } return(-1); }
internal void FocusedRowChanged(TableViewCellsPresenter cp) { this.FocusedRowIndex = this.IndexOfRow(cp); this.SelectedRowIndex = this.FocusedRowIndex; }
protected override DependencyObject GetContainerForItemOverride() { var container = new TableViewCellsPresenter(); return(container); }