1
的代碼非常簡單之後被禁用。首先啓用按鈕。點擊它會被禁用,並保持這種狀態。ReactiveUi:按鈕綁定到一個ReactiveAsyncCommand使用
Command = new ReactiveAsyncCommand();
Command
.RegisterAsyncObservable(_ => AsyncMethod())
.SubscribeOn(RxApp.DeferredScheduler)
.Subscribe(value =>
{
UseValue(value);
});
如果可以執行param爲null不應該CanExecute始終爲真? (我猜CanExecute爲假導致該按鈕被禁用)
你是對的,AsyncMethod寫錯了,我忘記了調用OnCompleted - 仍在學習RX – naeron84 2013-02-27 17:44:48
它被禁用的原因是,ReactiveAsyncCommand的一個特性是它在操作時禁用了命令進展 – 2013-02-27 18:23:07