Je suis en train d'accéder à une liste sur un modèle de vue d'un travailleur de fond, mais me fais des erreurs parce que je vais fil croix ...WPF MVVM ThreadSafe façon d'obtenir la liste <Object> de ViewModel
C'est le problème méthode sur le viewmodel: (Je reçois l'exception de la première ligne dans la fonction (fenêtre SMMainWindow ...))
public static MainWindowViewModel GetMainWindowViewModel() {
SMMainWindow window = (SMMainWindow)System.Windows.Application.Current.MainWindow;
if (window != null) {
return (MainWindowViewModel)window.DataContext;
}
return null;
}
Toutes les idées? Exemple de code serait apprécié
Je suis désolé, je suis un peu un répartiteur noob ... comment pourrais-je obtenir un objet du viewmodel avec ça? Je pensais que c'était le répartiteur de la fenêtre et non le viewmodel? – jle
Je l'ai compris ... a dû ajouter une méthode pour l'obtenir ... Dispatcher a bien fonctionné – jle