我有以下内容:
public MainViewModel(IDataService dataService)
{
_dataService = dataService;
NotWorkingCommand = new RelayCommand(() =>
dataService.GetData((item, error) =>
{
if (error != null)
{
// Report error here
return;
}
WelcomeTitle = item.Title;
}));
}
有人可以解释一下为什么我RelayCommand会在一段时间后停止射击吗?我怀疑它与WeakReferenceused in the有关,RelayCommand但我没有使用WeakReference. 如果我_dataService.GetData改用它,它将起作用。