UIElement.GetAnimationBaseValue(DependencyProperty) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.