根据组合框选择的状态,我试图在组合框中填充单词“无”,“选择一个”或“全部”,这没问题。
我还希望在同一组合框中有一组字典键,这些键最终选择对应于键的实际值,这本身也不是问题。
我的问题是,为了将这两者组合到同一个组合框中,我必须创建一个复合集合,并且看起来由于某种原因复合集合没有使用字典。
有人向我指出了ObservableCollection,但实际上我可以像使用字典一样使用ObservableCollection吗?
<header id="header"></header>
<section id="foo">
<h2>Foo</h2>
...
</section>
<section id="bar">
<h2>Bar</h2>
...
</section>
<section id="baz">
<h2>Baz</h2>
...
</section>
<section id="foobar">
<h2>Foobar</h2>
...
</section>
如果我尝试使用字典,它只是告诉我这两个属性或成员无效/不可访问。
我基本上是这样的,收集容器被注释掉了,因为它将抛出错误:
SelectedValuePath="Value" DisplayMemberPath="Key"
是否可能有更好的解决方法,它可能更容易并且仍节省UI中的空间,从而可以以不同的方式完成相同的事情?
我可以使用ObservableCollection来实现吗?我从来没有听说过ObservableCollection,所以如果可以问的话,我将如何使用它呢?