2011-04-06 61 views
2

我有一个字典在我的C#代码背后的WPF应用程序。 我想将一个列表框绑定到该字典的键,并且工作。WPF绑定列表框到字典的键,并获取更新

但我也很喜欢它更新每当字典有新的元素,或者当一些被删除(我认为这是绑定oO的基本用法)...我得到了麻烦,因为到目前为止正如我理解浏览网络,我应该使用一个ObersibleCollection,它不存在的字典=/

另外我非常喜欢使用字典,因为它是。

它看起来像这样:

<ListBox Margin="5" 
     Name="listBoxAvailableReplays" 
     Background="Transparent" 
     ItemsSource="{Binding}" 
     DataContext="{Binding UpdateSourceTrigger=PropertyChanged}" 
/> 

和代码隐藏(代码是在构造函数):

listBoxAvailableReplays.DataContext = 
      m_IFileHandlingBaboon.AvailableReplays.Keys; 

回答

2
+0

我想我要去尝试做drwpf的ObservableDictionary。据我了解,我必须声明我的ObservableDictionary作为资源然后绑定到键。 – 2011-04-06 15:02:07