Как сравнить значения двух элементов управления с триггером? - PullRequest
0 голосов
/ 21 августа 2009

Мне нужны кнопки с именами btnOK и btnSave.

Я хочу, чтобы IsEnabled btnSave был таким же, как значение btnOK, т. Е. Если btnOK отключен, btnSave должен делать то же самое.

Мне действительно нужно что-то вроде (псевду):

<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"/>

1 Ответ

3 голосов
/ 21 августа 2009
<Button Name="btnOK">OK</Button>
<Button Name="btnSave" IsEnabled="{Binding IsEnabled, ElementName=btnOK}">Save</Button>
...