鑑於此類/屬性,我如何編寫WPF數據綁定表達式以獲取myToken.DataItem("Phone")
?WPF:數據綁定到參數化屬性
Class Token
Public Property DataItem(ByVal name As String) As Object
Get
If m_DataPoints.ContainsKey(name) Then Return m_DataPoints(name) Else Return Nothing
End Get
Set(ByVal value As Object)
Dim oldValue = DataItem(name)
If Object.Equals(oldValue, value) Then Return
m_DataPoints(name) = value
OnPropertyChanged("DataPoint")
End Set
End Property
End Class
•屬性的索引器可以在應用索引器的屬性名稱後面的方括號內指定。例如,子句Path = ShoppingCart [0]將綁定設置爲與您的屬性的內部索引處理文本字符串「0」的方式相對應的索引。多個索引器也被支持。 http://msdn.microsoft.com/en-us/library/system.windows.data.binding.path。aspx – 2010-03-02 15:44:11