如何在WPF MVVM中单击另一个按钮之前禁用按钮?
任何解决方案?
其中一条评论中的建议:如何在 WPF MVVM 中单击另一个按钮之前禁用按钮是一种可能的解决方案,但它不是 MVVM,它与您想要实现的目标完全相反。
您还可以执行以下操作:
- 在代码中定义
IsAnotherButtonClicked
依赖项属性并将其设置为 false -
将按钮的
.IsEnabled
属性绑定到 XAML 中定义的依赖项属性 - 在另一个按钮的
Click
事件处理程序中,确保将IsAnotherButtonClicked
设置为true