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