public static int[] RowsSize(this GridDefinition gridDefinition, int[] columnsSize) { var rowsSize = new int[gridDefinition.RowDefinitions.Count]; gridDefinition.BorderSize(rowsSize); gridDefinition.ResizeFixedRows(rowsSize); gridDefinition.ResizeAutoRows(rowsSize, columnsSize); return(rowsSize); }
public static int[] ColumnsSize(this GridDefinition gridDefinition, int width) { var columnsSize = new int[gridDefinition.ColumnDefinitions.Count]; gridDefinition.BorderSize(columnsSize); gridDefinition.ResizeFixedColumns(columnsSize); gridDefinition.ResizeAutoColumns(columnsSize); gridDefinition.ResizeStarColumns(columnsSize, width); FillColumns(columnsSize, width); return(columnsSize); }