Taal

UIElement.GetAnimationBaseValue(DependencyProperty) Methode

Definitie

Retourneert de basiseigenschapswaarde voor de opgegeven eigenschap op dit element, waarbij alle mogelijke animatiewaarden van een actieve of gestopte animatie worden genegeerd.

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

Parameters

dp
DependencyProperty

De afhankelijkheidseigenschap die moet worden gecontroleerd.

Retouren

De eigenschapswaarde alsof er geen animaties zijn gekoppeld aan de opgegeven afhankelijkheidseigenschap.

Implementeringen

Voorbeelden

In het volgende voorbeeld wordt een handler geïmplementeerd die de basiswaarde van een eigenschap met animatie Width op een Button, evenals de basiswaarde van een transformatie rapporteert.

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

Opmerkingen

Als er geen animaties aan de eigenschap zijn gekoppeld, is de GetAnimationBaseValue retourwaarde altijd identiek aan de GetValue retourwaarde. Als er animaties zijn gekoppeld, worden alle mogelijke afgeleide animatiewaarden, inclusief de begin- en eindwaarden, genegeerd en wordt de eigenschapswaarde bepaald op basis van alle andere mogelijke invoerwaarden. Zie Prioriteit van eigenschapswaarde voor afhankelijkheden voor meer informatie.

Van toepassing op

Zie ook