or

01.private PropertyDefinition GetOperationTimePropertyDefinition(List<OperationTime> times)02.{03. var definition = new PropertyDefinition();04. 05. int order = 1;06. foreach (var operationTime in times)07. {08. var binding = new Binding { Source = operationTime, Path = new PropertyPath("")};09. 10. var nestedPropertyDefinition = new PropertyDefinition11. {12. DisplayName = operationTime.DayOfWeek,13. OrderIndex = order++,14. Binding = binding,15. EditorTemplate = FindResource("OperationTimeEditorTemplate") as DataTemplate16. };17. 18. definition.NestedProperties.Add(nestedPropertyDefinition);19. }20. 21. return definition;22.}