Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

In which namespace is the DelegateCommand in?

I am trying to work out an example from ".NET Domain Driven Design with C#", which contains a code example where you can see declared some attributes of type DelegateCommand.

Now, I've tried googling it up, but I can't find its reference anywhere on MSDN (actually, I found this article, but not DelegateCommand's article itself).

Is the DelegateCommand something that's part of WPF or is it just something created in the book?

If it's part of WPF (or any other MS product), in which assembly/namespace is it?

like image 943
devoured elysium Avatar asked Jul 20 '10 07:07

devoured elysium


2 Answers

If you use MS Prism,downlaod the lib, add the reference to the project, then you have

using Microsoft.Practices.Prism.Commands; // for DelegateCommand & RaisePropertyChanged
like image 190
RoundPi Avatar answered Oct 25 '22 12:10

RoundPi


The DelegateCommand is not (yet) part of the standard library (BCL).

It is part of WPF command-binding for MVVM.

Until we get an 'official' MVVM template in VS, all the MVVM examples/toolkits define it somewhere themselves. Not always with the same name or in the same place.

like image 43
Henk Holterman Avatar answered Oct 25 '22 12:10

Henk Holterman