私は次のものを持っています:
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
使用したRelayCommand
経験はありませんWeakReference
。_dataService.GetData
代わりに使用した場合、それは機能します。