visual-studio-2010 - Visual Studio 2010/11 Beta 可移植类库项目是否支持 INotifyPropertyChanged?

标签 visual-studio-2010 mvvm visual-studio-2012 portable-class-library

在 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 应用程序制作可移植库的主题。

  • Part 1: Creating the Portable Library
  • Part 2: Portability in Silverlight and WPF: a Tale of Type Forwarders
  • Part 3: Portability in Metro: A CLR and WinRT Love Affair

  • 本系列主要关注 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/

    相关文章:

    c# - 创建 X.xaml 和 X.xaml.cs 文件 vs 应该理解它们是 xaml 和代码隐藏

    C# 标签工具提示多次出现

    visual-studio-2010 - 保存项目时删除了 using 语句

    visual-studio-2010 - 在 VS2010 上使用 STL 的多线程 Win32 服务的内存问题

    c - mex 文件和 C 文件之间的不同结果

    wpf - 使用代码访问父数据上下文

    WPF:列表中删除命令的命令参数

    c# - 以 react 方式在窗口关闭时显示确认

    .net - Visual Studio 2012 警告 MSB3026 : Could not copy DLL files

    visual-studio-2012 - 在 Visual Studio 2012 Windows 窗体上对齐控件?