トリガ(Trigger)

 イベントトリガ利用時の留意点:
 EventTriggerはアニメーション専用で、BeginStoryboardしか実行することができない。また、TargetNameを指定しなければいけないので、Styleで使いまわすこともできない。

イベントトリガの利用例:

<Rectangle Name="rect" Width="20" Height="20" Fill="Red">
   <Rectangle.Triggers>
       <EventTrigger RoutedEvent="Rectangle.Loaded">
           <BeginStoryboard>
               <Storyboard>

                   <!-- 幅を変える -->
                   <DoubleAnimation To="100" Duration="0:0:2" 
                           AutoReverse="True" RepeatBehavior="Forever"
                           Storyboard.TargetName="rect"
                           Storyboard.TargetProperty="(Rectangle.Width)"/>

                   <!-- 高さを変える -->
                   <DoubleAnimation To="50" Duration="0:0:2" 
                           AutoReverse="True" RepeatBehavior="Forever"
                           Storyboard.TargetName="rect"
                           Storyboard.TargetProperty="(Rectangle.Height)"/>

               </Storyboard>
           </BeginStoryboard>
       </EventTrigger>
   </Rectangle.Triggers>
</Rectangle>


月額たった 1,050円で始められる本格的なお店のホームページ!

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:36:23 (1628d)

G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMITȂ1~] COiq COsیI