2016-04-11 28 views
0

için bir tetikleyici listesineÇoklu değer Koşullar DataTrigger

<Style.Triggers> 
    <DataTrigger Binding="{Binding Path=AddServerPanelVisible}" Value="True"> 
     <DataTrigger.EnterActions> 
      <BeginStoryboard> 
       <Storyboard> 
        <!-- Stuff --> 
       </Storyboard> 
      </BeginStoryboard> 
     </DataTrigger.EnterActions> 
    </DataTrigger> 
    <DataTrigger Binding="{Binding Path=AddServerPanelVisible}" Value="False"> 
     <DataTrigger.EnterActions> 
      <BeginStoryboard> 
       <Storyboard> 
        <!-- Stuff --> 
       </Storyboard> 
      </BeginStoryboard> 
     </DataTrigger.EnterActions> 
    </DataTrigger> 
</Style.Triggers> 

var Ama bu olmuyor. Aynı DataTrigger'i farklı değerlerle nasıl alabilirim? Sahte durum için, Yanlış durumdan farklı bir Storyboard'a sahip olmak istiyorum.

+0

Bu koşullardan en az biri için çalışıyor mu? –

+0

Evet, False için çalışıyor. – chris579

+0

Görünüm modelinizi ekleyebilir misiniz? – user2250152

cevap

1

Bağımlı değer true olduğunda bir animasyonu tetiklemek için DataTrigger.EnterActions'u kullanın. Bağlı değer false olduğunda başka bir animasyonu tetiklemek için DataTrigger.ExitActions kullanın.