2010-09-18 3 views
6

Cosa si intende esattamente con Storyboard.TargetProperty. So che è la proprietà dell'oggetto che vogliamo animare. Ma perché sono così complessi come: -Non si conosce la proprietà Storyboard.TargetProperty

Storyboard.TargetProperty='(Shape.Fill).(SolidColorBrush.Color)'

e perché no: -

Storyboard.TargetProperty='Fill'

2 ° esempio: -

<DoubleAnimationUsingKeyFrames 
Storyboard.TargetProperty="(UIElement.RenderTransform). 
(TransformGroup.Children)[3].(ScaleTransform.ScaleX)" 
Storyboard.TargetName="rectangle"> 
       <EasingDoubleKeyFrame KeyTime="0:0:1" 
Value="1.88"/> 
      </DoubleAnimationUsingKeyFrames> 

ho bisogno di ricordare questo strano e complessa proprietà target? Qualsiasi aiuto o suggerimenti e trucchi per ricordare questo è apprezzato.

Grazie in anticipo :)

risposta

1

miglior consiglio, fare questa roba in Blend, il mio pensiero è che queste animazioni sono mai state destinate ad essere codificati a mano, MS ha voluto sempre un designer utilizzando Blend per creare l'interfaccia utente e animazioni mentre gli sviluppatori hanno scritto il codice per inviare dati ad esso.