【发布时间】:2014-06-13 00:33:28
【问题描述】:
我正在尝试将我的 ComboBox 的 ItemsSource 绑定到我在静态类上拥有的静态字典。
在 WPF 中,我会使用以下可以正常工作的方法:
ItemSource="{x:Static objectModel:LocaleHelper.FriendlyNames}"
LocaleHelper 是类名,FriendlyNames 是我希望绑定到的字典属性。
但是,在 Silverlight 中,我收到与类型 x:Static 未找到有关的错误。
谁能向我解释一下问题是什么以及解决方法?
我环顾四周,但找不到任何详细的解释。
对不起,如果这是一个简单的问题 - 我是 Silverlight 和 WPF 的新手。
编辑:
在进行了更多阅读之后,silverlight 似乎不支持静态资源。此外,字典似乎没有更新属性更改/支持DisplayMemberPath 和SelectedValue,因此在我的视图模型中将字典作为字段似乎也不是一种选择。
【问题讨论】:
标签: silverlight xaml binding static