2010-07-20 97 views
11

我想从“.NET域驱动设计与C#”中找到一个示例,其中包含一个代码示例,您可以在其中看到声明DelegateCommand类型的某些属性。哪个命名空间是DelegateCommand中的?

现在,我已经尝试了使用Google搜索,但我无法在MSDN上找到它的参考(实际上,我发现this文章,但不是DelegateCommand的文章本身)。

DelegateCommandWPF的一部分,还是只是在书中创建的东西?

如果它是WPF(或任何其他MS产品)的一部分,其中的程序集/名称空间是什么?

回答

3

的DelegateCommand被尚未成为标准库(BCL)的一部分。

它是MVVM的WPF命令绑定的一部分。

直到我们在VS中获得'官方'MVVM模板之前,所有MVVM示例/工具包都将其定义在某处。并不总是在同一个名字或在同一个地方。

8

如果使用MS棱镜,立即下载的lib,将引用添加到项目中,那么你有

using Microsoft.Practices.Prism.Commands; // for DelegateCommand & RaisePropertyChanged 
+1

如果您想获得Prism,请确保已安装NuGet,打开包管理器控制台并输入'Install-Package prism'。 – 2016-09-06 13:14:11