如何将两个控件的值与触发器进行比较?

时间:2009-08-21 14:43:13

标签: wpf controls triggers setter

我必须使用名为btnOK和btnSave的按钮。

我希望btnSave的IsEnabled与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"/>

1 个答案:

答案 0 :(得分:3)

<Button Name="btnOK">OK</Button>
<Button Name="btnSave" IsEnabled="{Binding IsEnabled, ElementName=btnOK}">Save</Button>