Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone 8上的绑定列表_C#_.net_Windows Phone 8_Bindinglist - Fatal编程技术网

C# Windows Phone 8上的绑定列表

C# Windows Phone 8上的绑定列表,c#,.net,windows-phone-8,bindinglist,C#,.net,Windows Phone 8,Bindinglist,BindingList是Windows Phone 8的.NET framework的一部分吗?我正在使用Visual Studio 2012 Ultimate,但它找不到该类。我正在使用它应该位于的System.ComponentModel命名空间,但visual studio给我的错误是“找不到类型或命名空间名称“BindingList”(是否缺少using指令或程序集引用?) 我在互联网上进行了广泛的搜索,找不到任何其他类似问题的记录 我想使用BindingList的原因是,我有一个列表框

BindingList是Windows Phone 8的.NET framework的一部分吗?我正在使用Visual Studio 2012 Ultimate,但它找不到该类。我正在使用它应该位于的
System.ComponentModel
命名空间,但visual studio给我的错误是“找不到类型或命名空间名称“BindingList”(是否缺少using指令或程序集引用?)

我在互联网上进行了广泛的搜索,找不到任何其他类似问题的记录

我想使用BindingList的原因是,我有一个列表框,它使用列表作为数据源,并且当从列表框中添加或删除对象时,屏幕上显示的列表不会自动更新。根据我在Google上的研究,使用BindingList而不是List应该可以解决这个问题


谢谢

如果
BindingList
不可用,您可以使用
observedcollection
来代替,这也会在进行更改时更新
列表框
。此解决方法运行良好。谢谢。在sa_ddam213的回答中添加:BindingList用于WinForms。ObservableCollection用于基于XAML的数据绑定。