Esempio n. 1
0
        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);
        }