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.

C#
public object GetAnimationBaseValue(System.Windows.DependencyProperty dp);

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.

C#
// 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));
}

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

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Zobacz też