BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
public MainPage()
{
this.InitializeComponent();
this.dataGrid.GridColumnSizer = new GridColumnSizerExt(this.dataGrid);
}
public class GridColumnSizerExt:GridColumnSizer
{
public GridColumnSizerExt(SfDataGrid dataGrid) : base(dataGrid) { }
protected override void Refresh(double AvailableWidth)
{
base.Refresh(AvailableWidth);
var visualContainer = this.DataGrid.GetVisualContainer();
if(AvailableWidth > visualContainer.ScrollColumns.ViewSize)
{
DataGrid.ColumnSizer = GridLengthUnitType.Star;
DataGrid.GridColumnSizer.Refresh();
}
}
} |