2009-08-21 54 views
0

我必须按钮,名为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"/> 

回答

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

如果我不会有这个问题,我可能不知道的是,事情的ElementName甚至存在.... 感谢的人死亡! ! – Shimmy 2009-08-22 23:15:00