public TaskInfoViewModel(string taskName) { var p1 = new Parameter("Параметр 1", "float", ""); var p2 = new Parameter("Параметр 2", "int", ""); var p3 = new Parameter("Параметр 3", "enum", "выходной параметр"); TaskName = taskName; InputParameters = new Parameter[] { p1, p2 }; OutputParameters = new Parameter[] { p3 }; PreprocessingList = new Preprocessing[] { new Preprocessing("Преобразование 1", new Tuple<Parameter, string>[] { new Tuple<Parameter, string>(p1, "normalize"), new Tuple<Parameter, string>(p2, "none"), new Tuple<Parameter, string>(p3, "binarise") }) }; }