Mvvm 有没有办法更改usercontrol的绑定';运行时的s按钮

Mvvm 有没有办法更改usercontrol的绑定';运行时的s按钮,mvvm,Mvvm,我正在构建一个UserControl来显示错误,并试图使其更具动态性。问题是“是”按钮将导致根据错误类型调用不同的工作流 当我实例化按钮时,有没有办法更改按钮的绑定?或者我应该只传递我的错误号,并在一个ErrorControlYesCommand中更改流程?在用户控件的表面上公开ICommand类型的两个属性--YesCommand和NoCommand。然后,任何绑定此控件的人都可以适当地处理结果

我正在构建一个UserControl来显示错误,并试图使其更具动态性。问题是“是”按钮将导致根据错误类型调用不同的工作流


当我实例化按钮时,有没有办法更改按钮的绑定?或者我应该只传递我的错误号,并在一个ErrorControlYesCommand中更改流程?

在用户控件的表面上公开ICommand类型的两个属性--YesCommand和NoCommand。然后,任何绑定此控件的人都可以适当地处理结果