代码非常简单。首先启用按钮。单击它会被禁用并保持这种状态。
Command = new ReactiveAsyncCommand();
Command
.RegisterAsyncObservable(_ => AsyncMethod())
.SubscribeOn(RxApp.DeferredScheduler)
.Subscribe(value =>
{
UseValue(value);
});
如果 can execute 参数为 null,CanExecute 不应该始终为真吗?(我猜 CanExecute 是假的,导致按钮被禁用)