有没有办法在运行时更改用户控件按钮的绑定

时间:2015-12-04 16:44:24

标签: mvvm

我正在构建一个UserControl以显示错误,我正在尝试使其更具动态性。问题是"是"按钮将根据错误类型调用不同的工作流程。

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

1 个答案:

答案 0 :(得分:0)

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