public ProductionTableView() { columns = new[] { new DataColumn <RecipeRow>("", BuildRecipePad, null, 3f), new DataColumn <RecipeRow>("Recipe", BuildRecipeName, null, 13f, 16f, 30f), new DataColumn <RecipeRow>("Entity", BuildRecipeEntity, BuildEntityMenu, 8f), new DataColumn <RecipeRow>("Ingredients", BuildRecipeIngredients, null, 32f, 16f, 40f), new DataColumn <RecipeRow>("Products", BuildRecipeProducts, null, 12f, 10f, 31f), new DataColumn <RecipeRow>("Modules", BuildRecipeModules, BuildModulesMenu, 7f), }; var grid = new DataGrid <RecipeRow>(columns); flatHierarchyBuilder = new ProductionTableFlatHierarchy(grid); }