UIElement.GetAnimationBaseValue(DependencyProperty) Metod

Definition

Returnerar basegenskapsvärdet för den angivna egenskapen för det här elementet, utan hänsyn till eventuella animerade värden från en animering som körs eller stoppas.

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

Parametrar

dp
DependencyProperty

Beroendeegenskapen som ska kontrolleras.

Returer

Egenskapsvärdet som om inga animeringar är kopplade till den angivna beroendeegenskapen.

Implementeringar

Exempel

I följande exempel implementeras en hanterare som rapporterar basvärdet för en animerad Width egenskap på en Button, samt basvärdet för en transformering.

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

Kommentarer

Om inga animeringar är kopplade till egenskapen GetAnimationBaseValue är returvärdet alltid identiskt med GetValue returvärdet. Om det finns animeringar kopplade ignoreras alla möjliga härledda animeringsvärden, inklusive start- och stoppvärdena, och egenskapsvärdet bestäms baserat på alla andra möjliga indata. Mer information finns i Prioritet för beroendeegenskapsvärde.

Gäller för

Se även