C# 词典<;K、 V>;在弗里泽布斯
我想创建一个C# 词典<;K、 V>;在弗里泽布斯,c#,wpf,freezable,C#,Wpf,Freezable,我想创建一个Freezable,其中包含一个字典作为一个dependencProperty。所以我想我需要一个freezable字典,因为当freezable被冻结时,它不能被更改。。。还是我错了?如果是这样的话,我真的需要做什么?即使可以使用查找,我最终还是写了一本FreezableDictionary,这样我就不会像使用查找一样获得IEnumerables。它使用一个简单的字典作为支持。您是否可以选择只使用ILookup而不是字典?是的,它是访问条目的一个选项;但是我该如何设置这些值呢?您可
Freezable
,其中包含一个字典作为一个dependencProperty
。所以我想我需要一个freezable字典
,因为当freezable
被冻结时,它不能被更改。。。还是我错了?如果是这样的话,我真的需要做什么?即使可以使用查找,我最终还是写了一本FreezableDictionary,这样我就不会像使用查找一样获得IEnumerables。它使用一个简单的字典作为支持。您是否可以选择只使用ILookup
而不是字典
?是的,它是访问条目的一个选项;但是我该如何设置这些值呢?您可以在其他数据结构上调用ToLookup
,或者调用包含所有所需信息的IEnumerable
。对,但我希望有一个更简单的解决方案……如果有其他更适合您的特定应用程序的方法,您可以创建自己的接口实现。BCL中没有其他具体的实现。