Могу ли я выбросить событие измененного свойства для элементов в коллекции, связанных с моим Listbox.ItemSource? - PullRequest
0 голосов
/ 08 июня 2009

У меня есть пользовательский элемент управления, который наследуется от класса ListBox и отображает список пользовательских классов, которые я назвал DataSeries.

Каждый DataSeries имеет несколько свойств зависимостей, например LineColor. Я могу без проблем привязать свою коллекцию DataSeries к источнику элементов списка, и она отображается с шаблоном, который я определил (шаблон использует несколько свойств DataSeries).

У меня вопрос: если я изменю одно из свойств DataSeries, можно ли вызвать событие, чтобы сообщить списку?

Например, у меня есть диалоговое окно выбора цвета, и оно обновляет LineColor для DataSeries в связанной коллекции. После закрытия диалога я бы хотел, чтобы ListBox отражал изменения, а также запускал событие обновления для другого usercontrol. Я уверен, что это возможно, я просто не уверен, как подойти к этой проблеме.

Спасибо, и любая помощь приветствуется.

1 Ответ

1 голос
/ 08 июня 2009

Я думаю, мой ответ на этот вопрос относится и к вашей ситуации.

...