gpt4 book ai didi

wpf - WPF MVVM Threadsafe从ViewModel获取List 的方法
转载 作者:行者123 更新时间:2023-12-03 10:24:53 25 4
gpt4 key购买 nike

我正在尝试从后台工作人员访问 View 模型上的列表,但由于我要跨线程而出现错误...

这是viewmodel上的问题方法:(我在函数的第一行(SMMainWindow窗口...)遇到了异常)

public static MainWindowViewModel GetMainWindowViewModel() {
SMMainWindow window = (SMMainWindow)System.Windows.Application.Current.MainWindow;
if (window != null) {
return (MainWindowViewModel)window.DataContext;
}
return null;
}

有任何想法吗?示例代码将不胜感激

最佳答案

如果使用Window的Dispatcher实例设置ViewModel,则将极大地帮助您。如果有此功能,则可以使用Dispatcher.Invoke在ViewModel中获取或设置项目。

关于wpf - WPF MVVM Threadsafe从ViewModel获取List <Object>的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1230604/

25 4 0