2010-07-20 16 views
11

Estoy tratando de encontrar un ejemplo de ".NET Domain Driven Design with C#", que contiene un ejemplo de código donde se pueden ver declarados algunos atributos del tipo DelegateCommand.¿En qué espacio de nombres se encuentra DelegateCommand?

Ahora, he intentado buscar en Google, pero no puedo encontrar su referencia en MSDN (en realidad, encontré el artículo this, pero no el artículo DelegateCommand en sí).

¿Es DelegateCommand algo que es parte de WPF o es solo algo creado en el libro?

Si es parte de WPF (o de cualquier otro producto MS), ¿en qué ensamblado/espacio de nombres es?

Respuesta

3

El DelegateCommand se no (todavía) parte de la biblioteca estándar (BCL).

Forma parte del enlace de comandos de WPF para MVVM.

Hasta que obtengamos una plantilla MVVM 'oficial' en VS, todos los ejemplos/herramientas de MVVM la definen en algún lugar. No siempre con el mismo nombre o en el mismo lugar.

8

Si utiliza MS Prisma, downlaod la lib, agregar la referencia al proyecto, entonces usted tiene

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

Si desea obtener Prism, asegúrese de que NuGet esté instalado, abra el paquete Manager Console e ingrese 'Install-Package prism'. –

Cuestiones relacionadas