Leer en inglés

Compartir a través de


UIElement.GetAnimationBaseValue(DependencyProperty) Método

Definición

Devuelve el valor de la propiedad base para la propiedad especificada en este elemento, sin tener en cuenta ningún valor animado posible desde una animación en ejecución o detenida.

C#
public object GetAnimationBaseValue(System.Windows.DependencyProperty dp);

Parámetros

dp
DependencyProperty

Propiedad de dependencia que se va a comprobar.

Devoluciones

Valor de la propiedad como si hubiera ninguna animación asociada a la propiedad de dependencia especificada.

Implementaciones

Ejemplos

En el ejemplo siguiente se implementa un controlador que notifica el valor base de una propiedad animada Width en , Buttonasí como el valor base de una transformación.

C#
// Display the base value for Button.Width and RotateTransform.Angle.
private void animatedButton_Clicked(object sender, RoutedEventArgs e)
{
    Button animatedButton = (Button)sender;
    MessageBox.Show("Button width base value: " + 
        animatedButton.GetAnimationBaseValue(Button.WidthProperty)
        + "\nRotateTransform base value: " +
        animatedRotateTransform.GetAnimationBaseValue(RotateTransform.AngleProperty));
}

Comentarios

Si no hay animaciones adjuntas a la propiedad , el GetAnimationBaseValue valor devuelto siempre es idéntico al GetValue valor devuelto. Si hay animaciones adjuntas, se omiten todos los valores derivados de animación posibles, incluidos los valores de inicio y detención, y el valor de propiedad se determina en función de todas las demás entradas posibles. Para obtener más información, consulte Prioridad de los valores de propiedades de dependencia.

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Consulte también