Compartir a través de


RepositionThemeAnimation Clase

Definición

Use para animar un objeto que se va a cambiar de posición.

public ref class RepositionThemeAnimation sealed : Timeline
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RepositionThemeAnimation final : Timeline
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RepositionThemeAnimation : Timeline
Public NotInheritable Class RepositionThemeAnimation
Inherits Timeline
<RepositionThemeAnimation .../>
Herencia
Object Platform::Object IInspectable DependencyObject Timeline RepositionThemeAnimation
Atributos

Ejemplos

En el ejemplo siguiente se aplica repositionThemeAnimation a un rectángulo.

<Grid>
    <Grid.Resources>
        <!-- Sets up a RepositionThemeAnimation using the FromHorizontalOffset property 
             to start the animation from the old location. -->
        <Storyboard x:Name="PointerReleasedStoryboard">
            <RepositionThemeAnimation Storyboard.TargetName="myRectangle" FromHorizontalOffset="-400"/>
        </Storyboard>
    </Grid.Resources>

    <Rectangle x:Name="myRectangle" 
         HorizontalAlignment="Left" 
         Width="200" 
         Height="200" 
         Fill="Blue"
         PointerReleased="Rectangle_PointerReleased" 
/>
</Grid>
private void Rectangle_PointerReleased(object sender, PointerRoutedEventArgs e)
{
    myRectangle.Margin = new Thickness(400, 0, 0, 0);
    PointerReleasedStoryboard.Begin();            
}
void DocsCppWinRT::MainPage::Rectangle_PointerReleased(
    Windows::Foundation::IInspectable const& /* sender */,
    Windows::UI::Xaml::Input::PointerRoutedEventArgs const& /* e */)
{
    myRectangle().Margin({ 400, 0, 0, 0 });
    PointerReleasedStoryboard().Begin();
}
void MyPage::Rectangle_PointerReleased(Object^ sender, PointerRoutedEventArgs^ e)
{
    myRectangle->Margin = Thickness(400, 0, 0, 0);
    PointerReleasedStoryboard->Begin();
}

Comentarios

Tenga en cuenta que establecer la propiedad Duration no tiene ningún efecto en este objeto, ya que la duración está preconfigurada.

Constructores

RepositionThemeAnimation()

Inicializa una nueva instancia de la clase RepositionThemeAnimation .

Propiedades

AutoReverse

Obtiene o establece un valor que indica si la escala de tiempo se reproduce en orden inverso después de completar una iteración de avance.

(Heredado de Timeline)
BeginTime

Obtiene o establece la hora en la que debe comenzar esta escala de tiempo .

(Heredado de Timeline)
Dispatcher

Siempre devuelve null en una aplicación de SDK de Aplicaciones para Windows. En su lugar, use DispatcherQueue .

(Heredado de DependencyObject)
DispatcherQueue

Obtiene el objeto DispatcherQueue al que está asociado este objeto. DispatcherQueue representa una instalación que puede tener acceso a DependencyObject en el subproceso de interfaz de usuario incluso si un subproceso que no es de interfaz de usuario inicia el código.

(Heredado de DependencyObject)
Duration

Obtiene o establece la duración para la que se reproduce esta escala de tiempo, sin contar las repeticiones.

(Heredado de Timeline)
FillBehavior

Obtiene o establece un valor que especifica cómo se comporta la animación después de que llegue al final de su período activo.

(Heredado de Timeline)
FromHorizontalOffset

Obtiene o establece la distancia por la que el destino se traduce en la dirección horizontal cuando la animación está activa.

FromHorizontalOffsetProperty

Identifica la propiedad de dependencia FromHorizontalOffset .

FromVerticalOffset

Obtiene o establece la distancia por la que el destino se traduce en la dirección vertical cuando la animación está activa.

FromVerticalOffsetProperty

Identifica la propiedad de dependencia FromVerticalOffset .

RepeatBehavior

Obtiene o establece el comportamiento de repetición de esta escala de tiempo.

(Heredado de Timeline)
SpeedRatio

Obtiene o establece la velocidad, en relación con su elemento primario, en el que avanza el tiempo para esta escala de tiempo.

(Heredado de Timeline)
TargetName

Obtiene o establece el nombre de referencia del elemento de control de destino.

TargetNameProperty

Identifica la propiedad de dependencia TargetName .

Métodos

ClearValue(DependencyProperty)

Borra el valor local de una propiedad de dependencia.

(Heredado de DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa.

(Heredado de DependencyObject)
GetValue(DependencyProperty)

Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject.

(Heredado de DependencyObject)
ReadLocalValue(DependencyProperty)

Devuelve el valor local de una propiedad de dependencia, si se establece un valor local.

(Heredado de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject .

(Heredado de DependencyObject)
SetValue(DependencyProperty, Object)

Establece el valor local de una propiedad de dependencia en dependencyObject.

(Heredado de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela una notificación de cambio registrada anteriormente mediante una llamada a RegisterPropertyChangedCallback.

(Heredado de DependencyObject)

Eventos

Completed

Se produce cuando se ha completado la reproducción del objeto Storyboard .

(Heredado de Timeline)

Se aplica a

Consulte también