我正在尝试将 Winforms 应用程序转换为 WPF 应用程序并具有以下代码:
ObservableCollection<Dictionary<string, string>> PlatypusDict =
new ObservableCollection<Dictionary<string, string>>();
. . .
PlatypusDict = PlatypusData.getPlatypusAccountsForCentury(Convert.ToInt32(labelPlatypusName.Tag));
...这给了我这个错误消息:
无法将类型“System.Collections.Generic.Dictionary”隐式转换为“System.Collections.ObjectModel.ObservableCollection>”
...这没有任何帮助:
PlatypusDict = (System.Collections.ObjectModel.ObservableCollection<System.Collections.Generic.Dictionary<string, string>>)PlatypusData.getPlatypusAccountsForCentury(Convert.ToInt32(labelPlatypusName.Tag));
我真的不需要使用 ObservableCollection 将我的 ListView 绑定到,或者这里的解决方法/正确的方法是什么?