UIElement.GetAnimationBaseValue(DependencyProperty) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wartość właściwości podstawowej dla określonej właściwości w tym elemecie, pomijając dowolną możliwą animowaną wartość z uruchomionej lub zatrzymanej animacji.
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
Parametry
Właściwość zależności do sprawdzenia.
Zwraca
Wartość właściwości tak, jakby żadna animacja nie została dołączona do określonej właściwości zależności.
Implementuje
Przykłady
Poniższy przykład implementuje procedurę obsługi, która zgłasza podstawową wartość animowanej Width właściwości na Buttonobiekcie , a także podstawową wartość przekształcenia.
// 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
Uwagi
Jeśli do właściwości nie są dołączone żadne animacje, GetAnimationBaseValue zwracana wartość jest zawsze identyczna z wartością zwracaną GetValue . Jeśli są dołączone animacje, wszystkie możliwe wartości pochodne animacji, w tym wartości początkowe i zatrzymane, są ignorowane, a wartość właściwości jest określana na podstawie wszystkich innych możliwych danych wejściowych. Aby uzyskać więcej informacji, zobacz Pierwszeństwo wartości właściwości zależności.