【发布时间】:2011-04-06 14:14:01
【问题描述】:
我在 WPF 应用程序后面的 C# 代码中有一个字典。 我想将一个列表框绑定到该词典的键上,这很有效。
但我显然也希望它在字典有新元素或删除一些元素时更新(我认为这是 Binding oO 的基本用法)......我遇到了麻烦,因为就我理解浏览网络,我应该使用 ObersvableCollection,它不存在用于字典 =/
另外,我更喜欢按原样使用字典。
看起来像这样:
<ListBox Margin="5"
Name="listBoxAvailableReplays"
Background="Transparent"
ItemsSource="{Binding}"
DataContext="{Binding UpdateSourceTrigger=PropertyChanged}"
/>
还有代码隐藏(该代码在构造函数中):
listBoxAvailableReplays.DataContext =
m_IFileHandlingBaboon.AvailableReplays.Keys;
【问题讨论】:
标签: wpf binding dictionary