我有以下内容:
<Button Content="Do XXX" Height="23" Name="btnXXX"
IsEnabled="{Binding Path=(Model:INameOfInterface.CanDoXXX)}" />
<Button Content="Do YYY" Height="23" Name="btnYYY"
IsEnabled="{Binding Path=(Model:INameOfInterface.CanDoYYY)}" />
工作得非常好,根据接口是否可以做 XXX 来启用或禁用 btnXXX,btnYYY 与 YYY 类似。
但是,为了每次单击强制执行一项操作,我想在单击其中一个按钮后禁用所有按钮,即暂时覆盖依赖项并禁用按钮,然后在执行操作后重新建立依赖项条件。
所以我的问题是:我如何暂时禁用所有按钮,然后恢复依赖关系