Эффект затухания анимации текста - PullRequest
0 голосов
/ 30 ноября 2011

Я хочу анимировать текстовый блок, поэтому я делаю, как показано ниже, и отлично работаю

<TextBlock x:Name="txt" Text="Hello World">
  <TextBlock.Triggers>
     <EventTrigger RoutedEvent="TextBlock.Loaded">
       <BeginStoryboard>
         <Storyboard>
           <DoubleAnimation Storyboard.TargetName="txt"  
             Storyboard.TargetProperty="Opacity"  
             From="1.0" To="0.0" Duration="0:0:1" AutoReverse="True"  
             RepeatBehavior="Forever"
           />
         </Storyboard>                                          
       </BeginStoryboard>
     </EventTrigger>
   </TextBlock.Triggers>
 </TextBlock>

Но что мне делать, если я хочу, чтобы этот текстовый блок исчез через некоторое время и после некоторого клика или запуска событиякакой-то контроль снова должен работать.В некотором роде я хочу, чтобы через некоторое время он полностью исчез.

1 Ответ

0 голосов
/ 05 декабря 2011

Вы можете отложить анимацию, добавив пример BeginTime = "0: 0: 5"

<DoubleAnimation 
            Storyboard.TargetName="DelayedBeginTimeRectangle" 
            Storyboard.TargetProperty="Width"  
            BeginTime="0:0:5" From="100" To="600" Duration="0:0:5" />

Также в вашем случае удалите AutoReverse = "True" RepeatBehavior = "Forever"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...