public void MeasureCell(int index, Action<double> onMeasureDone) { if (Columns != null) { IDetailsRowColumn<TItem>? column = Columns.ElementAt(index); column.MinWidth = 0; column.MaxWidth = 999999; column.CalculatedWidth = double.NaN; columnMeasureInfo = new ColumnMeasureInfo<TItem> { Index = index, Column = column, OnMeasureDone = onMeasureDone }; InvokeAsync(StateHasChanged); } }
public ColumnResizedArgs(IDetailsRowColumn <TItem> column, int colIndex, double width) { Column = column; ColumnIndex = colIndex; NewWidth = width; }