Привязать список UControls к свойству Controls Children? - PullRequest
0 голосов
/ 18 февраля 2010

У меня есть ObservableCollection<Button> buttonList; (это может быть любой другой элемент управления: TextBox, TextBlock или даже UserControl).

Я хочу связать это List через DataBinding с родительским элементом управления (скажем, Grid или WrapPanel, ...) Это как-то возможно? Children свойство только для чтения. Я не хочу делать это в программном коде -> Не перебирать список и добавлять каждый элемент в свойство children. Я хочу привязать список к родительскому элементу управления -> представление автоматически обновляется каждый раз, когда я добавляю новый элемент в список.

Есть идеи?

1 Ответ

0 голосов
/ 18 февраля 2010

Используйте ItemsControl и привяжите свою коллекцию к ItemsSource .

И не забудьте прочитать статьи доктора WPF: ItemsControl: от A до Z . Это второй раз, когда я упоминаю этот блог сегодня здесь, но он действительно - действительно заслуживает упоминания в каждом посте, связанном с коллекцией предметов и привязок:).

Приветствия, Анвака.

...