2010-05-08 5 views
0

Si je fais ça ...Dispatcher.CurrentDispatcher?

public PriorityQueue(Dispatcher dispatcher = null) 
{ 
    this.dispatcher = dispatcher ?? Dispatcher.CurrentDispatcher; 
} 

Et puis l'utiliser dans un ViewModel (sans passer aucun args) créé par le XAML, this.dispatcher pointera vers la droite de thread d'interface utilisateur?

Répondre

1

S'il est créé à partir du thread UI (ce qui serait le cas, s'il est instancié dans XAML), alors oui, il pointera vers le Dispatcher du thread d'interface utilisateur.