在 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 中是做不到的
最佳答案
Jeremy Likness 撰写了一系列精彩的三篇文章,探讨了为跨不同平台(Silverlight、WPF 和 Metro 风格)的 MVVM XAML 应用程序制作可移植库的主题。
本系列主要关注 ICommand 接口(interface),但问题大同小异。
要回答您的其他问题,此接口(interface)的 Metro 风格版本在 Windows.UI.Xaml.Data namespace 中定义。 .
关于visual-studio-2010 - Visual Studio 2010/11 Beta 可移植类库项目是否支持 INotifyPropertyChanged?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9836673/