- 1
- 0
- 约8.86千字
- 约 14页
- 2026-08-28 发布于北京
- 举报
10.ReactiveCommand
我们先来看下
ReactiveCommand
的定义
公开接口
IReactiveCommandT:IObservableT
{IReadOnlyReactivePropertybool可执行状态
{get;}
bool执行(T参数);}
它了两个
API:
‑
CanExecute
‑
Execute
Execute
方法由外部调用,即该
Command
的执行逻辑。这很容易理解,只要外部调用
Execute
方法就会触发执行。
而
CanExecute
是的,同时对外部只读。当
CanExecute
为
false
时,外部调用
Execute
则不会执行该
Command;当
CanExecute
为
true
时,外部调用
Execute
则会执行该
Command。那么是什么决定
CanExecute
的真假值呢?是其他
Observable。新创建的
ReactiveCommand
默认
CanExecute
为
true。我们直接看代码示例即可。
/
***********************************************************
原创力文档

文档评论(0)