2010-11-22 4 views
25

Je regardais autour de refrences à l'aide de répartiteur pour appeler le code sur le thread d'interface utilisateur et ils disent de faire ceci:Impossible d'utiliser dispatcher sur WP7

Dispatcher.BeginInvoke(() => {OnSendSuccessful(); }); 

mais je reçois une erreur de compilation disant que je ne peux pas accès non -static method BeginInvoke dans un contexte statique. Des idées? J'ai essayé de remplacer un répartiteur mais cela n'a même pas de sens.

Répondre

60

Essayez d'utiliser:

Deployment.Current.Dispatcher.BeginInvoke(() => {OnSendSuccessful(); }); 

Il utilise une méthode statique pour obtenir un répartiteur pour une utilisation dans un contexte statique.