UIElement.GetAnimationBaseValue(DependencyProperty) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne la valeur de propriété de base de la propriété spécifiée sur cet élément, en ignorant toute valeur animée provenant d’une animation en cours d’exécution ou arrêtée.
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
Paramètres
Propriété de dépendance à vérifier.
Retours
Valeur de propriété, comme si aucune animation n’était attachée à la propriété de dépendance spécifiée.
Implémente
Exemples
L’exemple suivant implémente un gestionnaire qui signale la valeur de base d’une propriété animée Width sur un Button, ainsi que la valeur de base d’une transformation.
// 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
Remarques
Si aucune animation n’est attachée à la propriété, la GetAnimationBaseValue valeur de retour est toujours identique à la GetValue valeur de retour. Si des animations sont attachées, toutes les valeurs dérivées d’animation possibles, y compris les valeurs de début et d’arrêt, sont ignorées, et la valeur de propriété est déterminée en fonction de toutes les autres entrées possibles. Pour plus d’informations, consultez Priorité de la valeur de propriété de dépendance.