public static LayoutComponent Create(string category, string name, FabricStyleList fabricStyles, int rowCount, int columnCount, int blockCount) { if (rowCount < 1) { throw new ArgumentOutOfRangeException(nameof(rowCount)); } if (columnCount < 1) { throw new ArgumentOutOfRangeException(nameof(columnCount)); } if (blockCount < 1) { throw new ArgumentOutOfRangeException(nameof(blockCount)); } var parameters = new ComponentParameterCollection(); parameters[RowCountParameter] = rowCount.ToString(); parameters[ColumnCountParameter] = columnCount.ToString(); parameters[BlockCountParameter] = blockCount.ToString(); return(new LayoutComponent(category, name, fabricStyles, parameters)); }
private BlockComponent(string category, string name, FabricStyleList fabricStyles, ComponentParameterCollection parameters) : base(TypeName, category, name, fabricStyles, parameters) { }
private LayoutComponent(string category, string name, FabricStyleList fabricStyles, ComponentParameterCollection parameters) : base(TypeName, category, name, fabricStyles, parameters) { m_children = new ComponentList(); }