ContentThemeTransition Class

Proporciona el comportamiento de transición animada para cuando está cambiando el contenido de un control. Esto se podría aplicar junto con AddDeleteThemeTransition.

Herencia

Object
  DependencyObject
    Transition
      ContentThemeTransition

Sintaxis


public sealed class ContentThemeTransition : Transition


<ContentThemeTransition ... />

Atributos

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

Members

A continuación se indican los tipos de miembros de ContentThemeTransition (Clase):

Constructores

A continuación se indican los constructores de ContentThemeTransition (Clase).

ConstructorDescripción
ContentThemeTransition Initializes a new instance of the ContentThemeTransition class.

 

Métodos

The ContentThemeTransition Clase tiene estos métodos. También hereda métodos de Object Clase.

MétodoDescripción
ClearValue Clears the local value of a dependency property. (Se hereda de DependencyObject)
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Se hereda de DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (Se hereda de DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (Se hereda de DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (Se hereda de DependencyObject)

 

Propiedades

ContentThemeTransitionClase tiene estas propiedades.

PropiedadTipo de accesoDescripción

Dispatcher

De sólo lecturaGets the CoreDispatcher that this object is associated with. (Se hereda de DependencyObject)

HorizontalOffset

Lectura/escrituraGets or sets the distance by which the target is translated in the horizontal direction when the transition is active.

HorizontalOffsetProperty

De sólo lecturaIdentifies the HorizontalOffset dependency property.

VerticalOffset

Lectura/escrituraGets or sets the distance by which the target is translated in the vertical direction when the transition is active.

VerticalOffsetProperty

De sólo lecturaIdentifies the VerticalOffset dependency property.

 

Comentarios

Observe que establecer la propiedad Duration no tiene ningún efecto sobre este objeto porque la duración está preconfigurada.

Ejemplos

El siguiente ejemplo aplica ContentThemeAnimation a un rectángulo.



<!-- The ContentThemeTransition will execute when the ContentControl’s content changes. -->        
<ContentControl x:Name="ContentHost" PointerPressed="ContentHost_PointerPressed">
    <ContentControl.ContentTransitions>
        <TransitionCollection>
            <ContentThemeTransition />
        </TransitionCollection>
    </ContentControl.ContentTransitions>
    <Rectangle Height="200" Width="200" Fill="Orange" />
</ContentControl>


private void ContentHost_PointerPressed(object sender, PointerRoutedEventArgs e)
{
    // Replace the ContentControl's content with a new Rectangle of a random color.
    Rectangle newItem = new Rectangle();
    Random rand = new Random();
            
    newItem.Height = 200;
    newItem.Width = 200;
    newItem.Fill = new SolidColorBrush(Color.FromArgb(255, 
         (byte)rand.Next(0, 255), (byte)rand.Next(0,255), (byte)rand.Next(0, 255)));

    ContentHost.Content = newItem; 
}

Requisitos

Cliente mínimo admitido

Windows 8 [Solo aplicaciones de la Tienda Windows]

Servidor mínimo admitido

Windows Server 2012 [Solo aplicaciones de la Tienda Windows]

Espacio de nombres

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

Metadatos

Windows.winmd

Vea también

Transition
Animar transiciones de contenido
Instrucciones y lista de comprobación para animaciones de transiciones de contenido

 

 

Mostrar:
© 2015 Microsoft