好的,XAML 非常简单,它使用 MVVM 绑定到ICommand SomeCommand { get; }
视图模型上的属性:
<Button Command="{Binding Path=SomeCommand}">Something</Button>
如果SomeCommand
返回null
,则启用该按钮。(与CanExecute(object param)
方法无关ICommand
,因为没有实例可以调用该方法)
现在的问题是:为什么启用按钮?你会如何解决它?
如果您按下“启用”按钮,显然不会调用任何内容。该按钮看起来已启用,这很难看。