c# - 为什么 MS 在新的 Windows 应用商店应用模板中去掉了 BindableBase?

标签 c# visual-studio mvvm windows-runtime windows-store-apps

在新的 VS 2013 应用程序模板(例如 Grid)中,我不再看到 BindableBase 类。 他们为什么要改变它?他们使用的新方法有什么更好的地方?

我还不理解新的模板结构。

最佳答案

我的理解是它被删除是因为模板没有使用它,因此没有必要包含它来强制任何人进行特定的类设计。

如果您错过了 - 您可以使用 my code snippets轻松创建一个:

  1. 将我的代码片段放入 %USERPROFILE%\Documents\Visual Studio 2013\Code Snippets\Visual C#\My Code Snippets
  2. 如果您安装了 ReSharper,请键入 vm[tab] 或 vm[Esc][Tab],以将完整的可绑定(bind)基本代码片段拖放到您的应用中。您还可以将 bb 代码片段仅用于 INotifyPropertyChanged 实现。一旦找到您喜欢的版本 - 您还可以将其导出到 VS 项目模板(VS 文件菜单)。

关于c# - 为什么 MS 在新的 Windows 应用商店应用模板中去掉了 BindableBase?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23146730/

相关文章:

c# - 如何检查对象是否为泛型类型?

c# - 使用 AmazonServerlessApplicationRepositoryClient 部署 AWS 无服务器 lambda 应用程序不起作用?

c++ - 为什么 VS 要求数组大小为常量,而 MinGW 不需要?有办法解决吗?

c++ - 链接器:如果我在程序中不使用 float ,则 "__fltused"被多重定义

c# - 具有显式接口(interface)的依赖属性

c# - 如何在 IHttpModule 中以 404 结束请求?

c# - 我需要一种方法来模拟或欺骗打印机,或者创建一个我可以看到打印件的虚拟打印机

c++ - Concert 技术中的按列建模 - 列生成

c# - Xamarin.Forms/UWP/WPF 中的 MVVM 与使用后面的代码有何不同?

wpf - ViewModel 和用户界面项目位置