Windows Dev Center

FadeInThemeAnimation Class

Die vorkonfigurierte Durchlässigkeitsanimation, die auf Steuerelemente angewendet wird, wenn diese erstmals angezeigt werden.

Vererbung

Object
  DependencyObject
    Timeline
      FadeInThemeAnimation

Syntax


public sealed class FadeInThemeAnimation : Timeline


<FadeInThemeAnimation ... />

Attribute

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

Member

FadeInThemeAnimationKlasse hat diese Membertypen:

Konstruktoren

FadeInThemeAnimationKlasse hat diese Konstruktoren.

KonstruktorBeschreibung
FadeInThemeAnimation Initializes a new instance of the FadeInThemeAnimation class.

 

Ereignisse

FadeInThemeAnimationKlasse hat diese Ereignisse.

EreignisBeschreibung
Completed Occurs when the Storyboard object has completed playing. (Geerbt von Timeline)

 

Methoden

The FadeInThemeAnimation Klasse hat diese Methoden. Es erbt auch Methoden von Object Klasse.

MethodeBeschreibung
ClearValue Clears the local value of a dependency property. (Geerbt von DependencyObject)
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Geerbt von DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (Geerbt von DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (Geerbt von DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (Geerbt von DependencyObject)

 

Eigenschaften

Der FadeInThemeAnimationKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

AutoReverse

Lese-/SchreibzugriffGets or sets a value that indicates whether the timeline plays in reverse after it completes a forward iteration. (Geerbt von Timeline)

BeginTime

Lese-/SchreibzugriffGets or sets the time at which this Timeline should begin. (Geerbt von Timeline)

Dispatcher

SchreibgeschütztGets the CoreDispatcher that this object is associated with. (Geerbt von DependencyObject)

Duration

Lese-/SchreibzugriffGets or sets the length of time for which this timeline plays, not counting repetitions. (Geerbt von Timeline)

FillBehavior

Lese-/SchreibzugriffGets or sets a value that specifies how the animation behaves after it reaches the end of its active period. (Geerbt von Timeline)

RepeatBehavior

Lese-/SchreibzugriffGets or sets the repeating behavior of this timeline. (Geerbt von Timeline)

SpeedRatio

Lese-/SchreibzugriffGets or sets the rate, relative to its parent, at which time progresses for this Timeline. (Geerbt von Timeline)

TargetName

Lese-/SchreibzugriffGets or sets the reference name of the control element being targeted.

TargetNameProperty

SchreibgeschütztIdentifies the TargetName dependency property.

 

Beispiele

Im folgenden Beispiel wird ein FadeInThemeAnimation und ein FadeOutThemeAnimation-Element auf ein Rechteck angewendet.


<StackPanel>
    <StackPanel.Resources>

        <!-- Theme animations like this can use the default behavior like
             this example or you could use properties like BeginTime and 
             Duration to tweak when and how quickly the animation occures. 
             If you want more control over a fade animation (e.g. just partial
             fade), you will need to use DoubleAnimation to animate the Opacity 
             property of the element you want to fade in or out. -->
        <Storyboard x:Name="EnterStoryboard">
            <FadeOutThemeAnimation Storyboard.TargetName="myRectangle" />
        </Storyboard>
        <Storyboard x:Name="ExitStoryboard">
            <FadeInThemeAnimation Storyboard.TargetName="myRectangle" />
        </Storyboard>
    </StackPanel.Resources>
    <Rectangle x:Name="myRectangle" 
               PointerEntered="Rectangle_PointerEntered" 
               PointerExited="Rectangle_PointerExited"   
               Fill="Blue" Width="200" Height="300" />
</StackPanel>



// When the pointer enters the rectangle space, the animation begins.
private void Rectangle_PointerEntered(object sender, PointerRoutedEventArgs e)
{
    EnterStoryboard.Begin();
}

private void Rectangle_PointerExited(object sender, PointerRoutedEventArgs e)
{
    ExitStoryboard.Begin();
}


Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

Windows.UI.Xaml.Media.Animation
Windows::UI::Xaml::Media::Animation [C++]

Metadaten

Windows.winmd

Siehe auch

Timeline
Das Animieren wird ausgeblendet.
Richtlinien und Prüfliste für Ausblendanimationen

 

 

Anzeigen:
© 2015 Microsoft