如何绑定到词典<字符串,字典<字符串,[objectArray]>
问题描述:
通常在XAML绑定,我们需要提供FIELDNAME,但在这种情况下,我们有像如何绑定到词典<字符串,字典<字符串,[objectArray]>
Dictionary["xyz"]["abc"]
值那么,有什么办法在XAML中添加Dictionary["xyz"]["abc"]
?
答
比方说,你有ItemsSource
设置为你的Dictionary<string, Dictionary<string, SOME_TYPE>>
。在这种情况下,您可以绑定到Key
和Value
,其中Value
将为Dictionary<string, SOME_TYPE>
。
你可以做的话,是绑定一个DataTemplate中的元素的DataContext
(假设这是你所使用的)到Value
,并设置属性绑定到无论是Key
或儿童字典Value
。