FadeOutThemeAnimation Class

Представляет предварительно заданную анимацию прозрачности, которая применяется к элементам управления при удалении из интерфейса или сокрытии.

Наследование

Object
  DependencyObject
    Timeline
      FadeOutThemeAnimation

Синтаксис


public ref class FadeOutThemeAnimation sealed : Timeline

Атрибуты

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

Члены

FadeOutThemeAnimationКласс имеет следующие типы членов:

Конструкторы

FadeOutThemeAnimationКласс имеет эти конструкторы.

КонструкторОписание
FadeOutThemeAnimation Initializes a new instance of the FadeOutThemeAnimation class.

 

События

FadeOutThemeAnimationКласс имеет эти события.

СобытиеОписание
Completed Occurs when the Storyboard object has completed playing. (Унаследовано от Timeline)

 

Методы

The FadeOutThemeAnimation Класс имеет следующие методы. Также наследует методы из Object Класс.

МетодОписание
ClearValue Clears the local value of a dependency property. (Унаследовано от DependencyObject)
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Унаследовано от DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (Унаследовано от DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (Унаследовано от DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (Унаследовано от DependencyObject)

 

Свойства

FadeOutThemeAnimationКласс имеет следующие свойства.

СвойствоТип доступаОписание

AutoReverse

Чтение и записьGets or sets a value that indicates whether the timeline plays in reverse after it completes a forward iteration. (Унаследовано от Timeline)

BeginTime

Чтение и записьGets or sets the time at which this Timeline should begin. (Унаследовано от Timeline)

Dispatcher

Только для чтенияGets the CoreDispatcher that this object is associated with. (Унаследовано от DependencyObject)

Duration

Чтение и записьGets or sets the length of time for which this timeline plays, not counting repetitions. (Унаследовано от Timeline)

FillBehavior

Чтение и записьGets or sets a value that specifies how the animation behaves after it reaches the end of its active period. (Унаследовано от Timeline)

RepeatBehavior

Чтение и записьGets or sets the repeating behavior of this timeline. (Унаследовано от Timeline)

SpeedRatio

Чтение и записьGets or sets the rate, relative to its parent, at which time progresses for this Timeline. (Унаследовано от Timeline)

TargetName

Чтение и записьGets or sets the reference name of the control element being targeted.

TargetNameProperty

Только для чтенияIdentifies the TargetName dependency property.

 

Примеры

В следующем примере FadeInThemeAnimation и FadeOutThemeAnimation применяются к прямоугольнику.


<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();
}


Требования

Минимальный поддерживаемый клиент

Windows 8 [Только приложения для Магазина Windows]

Минимальный поддерживаемый сервер

Windows Server 2012 [Только приложения для Магазина Windows]

Пространство имен

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

Metadata

Windows.winmd

См. также

Timeline
Анимация плавных переходов
Рекомендации и контрольный список для анимаций плавных переходов

 

 

Показ:
© 2014 Microsoft