2011-04-03 7 views

Respuesta

5

comprobar la versión del marco y las referencias (se necesita una referencia a WindowsBase y la versión del marco 3+ o Silverlight)

+0

veo! Intentaba hacer referencia a System.Windows.Threading :) – iDog

1

Qué tipo de proyecto es?
Puede ser porque está escribiendo una "Biblioteca de clases".
Compruebe el "Tipo de salida:" en la pestaña de la aplicación de las propiedades del proyecto.

No es intuitivo para mí pero parece "usar System.Threading;" en una "Biblioteca de clases" no da acceso al tipo de Dispatcher cuando la misma declaración de uso se coloca en una consola o proyecto de wpf.

+4

Comprueba la respuesta. Debe agregar una referencia a WindowsBase a su proyecto para tener acceso al espacio de nombres System.Threading. – Metro

0

Agregar referencia WindowsBase, a continuación, añadir

using System.Windows.Threading; 

por lo que será capaz de utilizar un código como:

System.Windows.Threading.Dispatcher Dispatcher { get; set; } 

pantalla: enter image description here