UIElement.GetAnimationBaseValue(DependencyProperty) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
public:
virtual System::Object ^ GetAnimationBaseValue(System::Windows::DependencyProperty ^ dp);
public object GetAnimationBaseValue (System.Windows.DependencyProperty dp);
abstract member GetAnimationBaseValue : System.Windows.DependencyProperty -> obj
override this.GetAnimationBaseValue : System.Windows.DependencyProperty -> obj
Public Function GetAnimationBaseValue (dp As DependencyProperty) As Object
Parámetros
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.
// 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));
}
' Display the base value for Button.Width and RotateTransform.Angle.
Private Sub animatedButton_Clicked(ByVal sender As Object, ByVal e As RoutedEventArgs)
Dim animatedButton As Button = CType(sender, Button)
MessageBox.Show("Button width base value: " & animatedButton.GetAnimationBaseValue(Button.WidthProperty).ToString & vbLf & "RotateTransform base value: " & animatedRotateTransform.GetAnimationBaseValue(RotateTransform.AngleProperty).ToString)
End Sub
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.