Como comparar valores de dois controlos com um gatilho?
Pergunta
Eu tenho que botões, chamado btnOK e btnSave.
Eu quero que o IsEnabled de btnSave deve ser o mesmo que o valor do btnOK, ou seja, se btnOK vai desativado, btnSave deve fazer o mesmo.
Na verdade, eu preciso de algo como (pseudu):
<Button TabIndex="3" Name="btnOK">
<Button.Triggers>
<Trigger Property="IsEnabled">
<Setter TargetName="btnSave" Property="IsEnabled" Value="Self.IsEnabled"/>
</Trigger>
</Button.Triggers>
</Button>
<Button Name="btnSave"/>
Solução
<Button Name="btnOK">OK</Button>
<Button Name="btnSave" IsEnabled="{Binding IsEnabled, ElementName=btnOK}">Save</Button>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow