Udostępnij za pośrednictwem


UIElement.GetAnimationBaseValue(DependencyProperty) Metoda

Definicja

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

dp
DependencyProperty

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.

Dotyczy

Zobacz też