|
|
1
3
这是一个有趣的观点。你说得对,isenabled属性被重写。我想一个改进可以是忽略isenabled属性,如果CanExecute委托没有在构造函数中设置…我会在下一个版本中考虑。 同时,使用canExecute委托并将其设置为始终返回false。
干杯, 劳伦特 |
|
|
2
1
这是我的实现… 1)relaycommand类声明可以是: 公共类relaycommand:viewmodelbase、icommand 2)ISenabled属性的实现可以如下:
3)最后需要在xaml中绑定isenabled属性,如下所示: isenabled=“{binding path=searchcommand.isenabled}” |
|
|
Pablo · MVVM实施中的疑问 10 年前 |
|
|
Speuline · MVVM模式视图的特定模型? 10 年前 |
|
|
Jeff · MVVMLight CanExecute在窗口单击之前不工作 10 年前 |
|
|
yams · 如何在MVVM Light中调用另一个视图模型构造函数 11 年前 |
|
|
Francois · 如何从类型注册到<T> 12 年前 |