在Visual Studio 2010中创建可移植类库时,或者Visual Studio 11 Beta是否支持INotifyPropertyChanged?如果是这样,可以找到哪个命名空间?
或者仅在Visual Studio 11 Beta中支持吗?
您可以在此处下载Visual Studio 2010 SP1: http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981/
我见过有人说你可以在网上使用它,但我见过的任何MSDN文档都没有提到INotifyPropertyChanged,但确实提到了支持INotifyCollectionChanged等事情。
我想知道这个项目类型是否有两种不同的实现的原因是我知道使用.NET 4.5 beta你可以定位Metro风格的应用程序,这是VS2010和.NET 4无法做到的
答案 0 :(得分:2)
Jeremy Likness撰写了一篇精彩的系列文章,探讨了在不同平台(Silverlight,WPF和Metro风格)上为MVVM XAML应用程序创建可移植库的主题。
本系列主要关注ICommand接口,但问题类似。
要回答您的其他问题,此界面的Metro风格版本在Windows.UI.Xaml.Data namespace中定义。
答案 1 :(得分:0)
目前只有VS 11 Beta支持INotifyPropertyChanged(除非仅针对SL + Phone),但是,我们将很快发布VS2010工具的更新,其中包括对.NET 4.5,Phone 7.x,SL的相同支持&安培;地铁。