在Visual Studio2010或Visual Studio11Beta中创建可移植类库时,是否支持INotifyPropertyChanged?如果是这样,它可以在哪个名称空间中找到?
或者它只在Visual Studio 11 Beta中受支持?
您可以在此处下载Visual Studio2010 SP1版:http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981/
我见过有人说你可以在网上使用它,但我看到的任何MSDN文档都没有提到INotifyPropertyChanged,但确实提到了诸如支持INotifyCollectionChanged之类的东西。
我之所以想知道这个项目类型是否有两种不同的实现,是因为我知道在Metro 4.5Beta中,您可以针对.NET风格的应用程序,而在VS2010和.NET 4中无法做到这一点
发布于 2012-03-26 01:30:58
Jeremy Likness写了一系列很好的三篇文章,探讨了如何为跨不同平台(Silverlight,WPF和Metro-style)的MVVM XAML应用程序创建可移植的库。
本系列主要关注ICommand接口,但问题是相似的。
为了回答您的另一个问题,此接口的Metro样式版本在Windows.UI.Xaml.Data namespace中定义。
发布于 2012-05-04 12:25:08
目前只有VS11Beta支持INotifyPropertyChanged (除非只针对SL + Phone),然而,我们将很快发布VS2010工具的更新,其中将包括对.NET 4.5,Phone 7.x,SL和Metro的相同支持。
https://stackoverflow.com/questions/9836673
复制相似问题