如何绑定布尔值以切换Button的Click事件

for*_*yez 0 c# data-binding wpf xaml button

我有Button......

<Button Click="Button_Click" />
Run Code Online (Sandbox Code Playgroud)

我想CanClick以某种方式绑定一个布尔值.如果CanClickfalse,则Click事件不应该火...

如何才能做到这一点?

H.B*_*.B. 5

为此,您可以只使用命令(通过绑定Button.Command到a Command),如果CanExecutefalse(您可能需要使用该CanExecuteChanged事件使按钮知道更改),它将禁用该按钮CanExecute.