Как сравнить значения двух элементов управления с помощью триггера?

StackOverflow https://stackoverflow.com/questions/1312382

  •  19-09-2019
  •  | 
  •  

Вопрос

У меня есть кнопки с именами btnOK и btnSave.

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

Мне действительно нужно что-то вроде (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"/>
Это было полезно?

Решение

<Button Name="btnOK">OK</Button>
<Button Name="btnSave" IsEnabled="{Binding IsEnabled, ElementName=btnOK}">Save</Button>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top