我在项目设置中定义了一个 StringCollection。我想使用组合框中的值。
有没有办法访问它xamly?
我试过:
<CollectionViewSource Source="{x:Static src:MySettings.Default.MyCollection}" />
<CollectionViewSource
Source="{Binding Source={x:Static src:MySettings.Default.MyCollection}}" />
****src** 是项目的xmlns*
它说:“类型 src:MySettings.Default 未找到”。
问题是 MySettings 是一个提供 Default 属性的类,它是 MySettings 的线程安全实例,我真的想从 Default 属性中获取集合,而不是通过实例化一个新的。
还有其他我不知道的方法,也许 ObjectDataProvider 可以访问静态对象?
我想,也许我可以在 App.xaml 中创建一个返回 MySettings.Default 的全局资源,它是 MySettings 类的一个实例,然后访问它的所有属性,我会尝试一下,但我更喜欢简单的方法。