【发布时间】:2013-10-19 23:45:24
【问题描述】:
我喜欢将按钮的 Command 属性绑定到 ICommand 对象如何处理 Click 事件和启用/禁用状态。有没有什么办法,使用我自己的命令/CommandBinding 类/MarkerExtension/附加的自定义 DependencyProperty/(其他),该命令绑定也会影响其他目标属性?
例如,我使用自己的派生命令,该命令具有 Visible 布尔属性。绑定按钮的 Command 属性后,我希望命令对象的 Visible 属性作用于按钮的可见性,就像 CanExecute 方法作用于 IsEnabled 属性一样(无需绑定按钮的 IsEnabled 属性)。
有没有办法实现这样的目标?
【问题讨论】: