Использование привязки для создания элементов управления X и заполнения их другой привязкой - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть ItemsControl с ItemSource, привязанным к объекту, и ItemTemplate, привязанным к DataTemplate.Все работает как положено.Если у меня есть 8 объектов, я получу 8 элементов управления.

Однако вместо вывода N элементов управления на основе количества объектов я действительно хочу сгенерировать элементы управления X на основе целого числа набора, а затем заполнить некоторые из этих элементов управленияобъект.

Так что, если X = 12 и N = 8 объектов, я бы хотел, чтобы было 12 элементов управления с первыми 8, заполненными объектами.

[ Populated by Object ]
[ Populated by Object ]
[ Populated by Object ]
[ Populated by Object ]
[ Populated by Object ]
[ Populated by Object ]
[ Populated by Object ]
[ Populated by Object ]
[ Empty ]
[ Empty ]
[ Empty ]
[ Empty ]

Например,Мне может понадобиться 12 (X) из этих элементов управления, но если для объекта (N) определено только 8 элементов управления, я получу только 8. Если я свяжу их с Y, я получу 12, но тогда я неУбедитесь, как заполнить первые 8 элементов управления через привязку данных с объектом.Может быть, нет способа заполнить их с помощью привязки, и я должен сделать это программно?

Надеюсь, это имеет смысл.

...