Как я могу изменить фигуры для каждого элемента в DataRepeater? - PullRequest
1 голос
/ 26 сентября 2011

У меня есть DataRepeater с некоторыми фигурами на ItemTemplate, который я хочу включать и выключать на основе данных в каждом Item. С любым другим элементом управления я делал аналогичные вещи, используя e.DataRepeaterItem.Controls["whatever"] в событии DrawItem, однако это не работает с формой, поскольку фигуры содержатся в ShapeContainer в ItemTemplate. Попытка получить доступ к форме, используя ShapeContainer.Shapes.get_item(int index) результатов в нулевой эталонной ошибке. Насколько я понимаю, фигуры в контейнере не были инициализированы во время события DrawItem.

Итак, каков наилучший способ изменить форму в Предмете, если я не могу сделать это при рисовании каждого Предмета?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...