2009-06-08 37 views
0

我有一個用戶控件,它繼承自ListBox類,並顯示我命名爲DataSeries的自定義類的列表。我可以爲綁定到我的Listbox.ItemSource的集合中的項目引發屬性更改事件嗎?

每個DataSeries都有幾個依賴屬性,例如LineColor。我可以將我的DataSeries集合綁定到listbox項目源,而不會出現任何問題,並且可以使用我定義的模板(該模板使用一些DataSeries屬性)來顯示它。

我的問題是,如果我改變其中一個DataSeries屬性是否可以引發一個事件讓列表框知道?

例如,我有一個顏色選擇對話框,它更新綁定集合中的DataSeries的LineColor。關閉對話框後,我想讓ListBox反映更改,併爲另一個用戶控件啓動更新事件。我相信這是可能的,我只是不知道如何解決這個問題。

謝謝,任何幫助表示讚賞。

回答

1

我認爲我對this question的回答也適用於您的情況。

+0

感謝您的回覆肯特。我不確定ObservableCollection是否有滿足我需求的東西,但看起來沒有。你的自定義類看起來像它會照顧我所需要的。當我以後回家時我會嘗試它,再次感謝您的幫助! – stevosaurus 2009-06-08 17:01:04

相關問題