2010-07-01 71 views
0

我有一種情況,我需要檢查一個屬性「HasDelivered」,如果爲true。 我的textBlock的前景顏色應該是綠色的其他的紅色。有條件觸發器有可能嗎?

任何意見或建議,

回答

2

使用樣式與數據觸發:

<TextBlock ...> 
    <TextBlock.Style> 
     <Style TargetType="TextBlock"> 
      <Setter Property="Foreground" Value="Red" /> 
      <Style.Triggers> 
       <DataTrigger Binding="{Binding HasDelivered}" Value="True"> 
        <Setter Property="Foreground" Value="Green" /> 
       </DataTrigger>    
      </Style.Triggers> 
     </Style> 
    </TextBlock.Style> 
</TextBlock> 
+0

非常感謝該工作 – user9969 2010-07-01 16:23:29