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

Das folgende Beispiel implementiert einen Handler, der den Basiswert einer animierten meldet Width Eigenschaft für eine Button, sowie der Basiswert einer Transformation.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 werden und dann die GetAnimationBaseValue Rückgabewert ist immer identisch mit der GetValue Wert zurückgeben.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, dann alle möglichen Animationen einschließlich Anfangs-abgeleitet und Stop-Werte werden ignoriert, und den Wert der Eigenschaft wird basierend auf alle 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