Предположим, у меня есть пять текстовых полей и пять флажков рядом с ними.WPF, создающий несколько групп элементов управления
Теперь я хочу создать x групп таких элементов управления, а затем привязать их к списку объектов, которые будут содержать текст из текстовых полей и данных, если флажки были отмечены.
Каков общий подход к подобным вещам?
Я начал с написания функции, которая зацикливала бы x раз создание нового RowDefinition внутри существующей Grid, затем внутри этой строки создала бы еще одну Grid, внутри которой Grid создавала пять строк и два столбца и добавляла все эти элементы управления, устанавливала их строки, столбцы, добавить привязку и т. д., но я думаю, что это не может быть правильным способом сделать это, это слишком много хлопот, написав все это. Должен быть лучший способ.
Попробуйте DataTemplate и ItemsControl. –