Freigeben über


UIElement.GetAnimationBaseValue(DependencyProperty) Methode

Definition

Gibt den Wert der Basiseigenschaft für die angegebene Eigenschaft dieses Elements zurück, wobei alle möglichen animierten Werte aus einer ausgeführten oder beendeten Animation nicht berücksichtigt werden.

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

Parameter

dp
DependencyProperty

Die zu überprüfende Abhängigkeitseigenschaft.

Gibt zurück

Der Eigenschaftswert, bei dem keine Animationen an die angegebene Abhängigkeitseigenschaft angefügt sind.

Implementiert

Beispiele

Im folgenden Beispiel wird ein Handler implementiert, der den Basiswert einer animierten Width Eigenschaft auf einem Buttonsowie den Basiswert einer Transformation meldet.

// 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

Hinweise

Wenn keine Animationen an die -Eigenschaft angefügt werden, ist der GetAnimationBaseValue Rückgabewert immer identisch mit dem GetValue Rückgabewert. Wenn Animationen angefügt sind, werden alle möglichen animationsbasierten Werte, einschließlich der Start- und Stoppwerte, ignoriert, und der Eigenschaftswert wird basierend auf allen anderen möglichen Eingaben bestimmt. Weitere Informationen finden Sie unter Priorität von Abhängigkeitseigenschaftswerten.

Gilt für:

Weitere Informationen