Ich versuche, eine Liste auf einem View-Modell von einem Hintergrundarbeiter zugreifen, aber Fehler sind immer, weil ich Querfaden werde ...WPF MVVM Thread Weg Liste bekommen <Object> von Viewmodel
Das ist das Problem Methode auf dem Viewmodel: (ich bin die Ausnahme die erste Zeile in der Funktion (SMMainWindow Fenster ...) bekommen)
public static MainWindowViewModel GetMainWindowViewModel() {
SMMainWindow window = (SMMainWindow)System.Windows.Application.Current.MainWindow;
if (window != null) {
return (MainWindowViewModel)window.DataContext;
}
return null;
}
Irgendwelche Ideen? Beispielcode würde geschätzt werden
Es tut mir leid, ich bin ein bisschen ein Dispatcher Noob ... wie würde ich ein Objekt aus dem Viewmodel damit bekommen? Ich dachte, es wäre der Dispatcher des Fensters und nicht das Viewmodel? – jle
Ich fand es heraus ... musste eine Methode hinzufügen, um es zu bekommen ... Dispatcher hat gut funktioniert – jle