2012-01-31 112 views
0

是否可以爲文本框/標籤的部分值設置動畫。例如,txt1.text =「這是一個示例」;那麼我想動畫單詞「樣品」來改變它的顏色/不透明度等。如果你明白我的意思。如果可能,請演示代碼謝謝!文本框文本顏色動畫

回答

2

我認爲你不能用TextBox做它,因爲它的文本沒有格式選項。不知道標籤是否允許,但TextBlock可能會對您有所幫助:

<TextBlock> 
    <TextBlock.Triggers> 
    <EventTrigger RoutedEvent="Loaded"> 
     <BeginStoryboard> 
     <Storyboard> 
      <ColorAnimation Storyboard.TargetName="scb01" 
          Storyboard.TargetProperty="Color" 
          From="White" 
          To="Black" 
          Duration="0:0:0.5" 
          AutoReverse="True" 
          RepeatBehavior="Forever" /> 
     </Storyboard> 
     </BeginStoryboard> 
    </EventTrigger> 
    </TextBlock.Triggers> 
    One <Run> 
    <Run.Foreground> 
     <SolidColorBrush x:Name="scb01" 
         Color="Red" /> 
    </Run.Foreground> 
    Two</Run> Three 
</TextBlock> 
+0

+1 TextBlock內聯允許各種動畫屬性。 – Clemens 2012-01-31 13:02:17