2013-06-12 120 views

回答

2

可以使用Multibinding和多轉換上Label1.Visibility做這個工作

或使用樣式觸發您的Label1和初始可見性設置爲隱藏,並使用2個觸發器設置的知名度,如果一個可見控件是可見

編輯

<Label x:Name=Label1> 
     <Label.Style> 
      <Style TargetType="Label"> 
       <Setter Property="Visibility" Value="Hidden"/> 
       <Style.Triggers> 
        <DataTrigger Binding="{Binding ElementName=ctl1, Path=Visibility}" Value="Visible"> 
         <Setter Property="Visibility" Value="Visible"/> 
        </DataTrigger> 
        <DataTrigger Binding="{Binding ElementName=ctl2, Path=Visibility}" Value="Visible"> 
         <Setter Property="Visibility" Value="Visible"/> 
        </DataTrigger> 
       </Style.Triggers> 
      </Style> 
     </Label.Style> 
    </Label> 
+0

http://stackoverflow.com/questions/569144/bind-stackpanel-visibility-to-the-visibility-property-of-its-children – Evgeny