UIElement.GetAnimationBaseValue(DependencyProperty) UIElement.GetAnimationBaseValue(DependencyProperty) UIElement.GetAnimationBaseValue(DependencyProperty) UIElement.GetAnimationBaseValue(DependencyProperty) Method

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.Returns the base property value for the specified property on this element, disregarding any possible animated value from a running or stopped animation.

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

Die zu überprüfende Abhängigkeitseigenschaft.The dependency property to check.

Gibt zurück

Der Eigenschaftswert, bei dem keine Animationen an die angegebene Abhängigkeitseigenschaft angefügt sind.The property value as if no animations are attached to the specified dependency property.

Implementiert

Beispiele

Im folgenden Beispiel wird ein Handler implementiert, der den Basiswert einer Width animierten Eigenschaft für Buttoneinen sowie den Basiswert einer Transformation meldet.The following example implements a handler that reports the base value of an animated Width property on a Button, as well as the base value of a transform.

// 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 sind, ist GetAnimationBaseValue der Rückgabewert immer identisch mit dem GetValue Rückgabewert.If no animations are attached to the property, then the GetAnimationBaseValue return value is always identical to the GetValue return value. Wenn Animationen angefügt sind, werden alle möglichen von der Animation abgeleiteten Werte, einschließlich der Start-und Endwerte, ignoriert, und der Eigenschafts Wert wird basierend auf allen anderen möglichen Eingaben bestimmt.If there are animations attached, then all possible animation derived values including the start and stop values are ignored, and the property value is determined based on all other possible inputs. Weitere Informationen finden Sie unter Priorität von Abhängigkeitseigenschaftswerten.For more information, see Dependency Property Value Precedence.

Gilt für:

Siehe auch