コード例 #1
0
        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);
        }