Ler em inglês

Compartilhar via


UIElement.GetAnimationBaseValue(DependencyProperty) Método

Definição

Retorna o valor da propriedade base da propriedade especificada neste elemento, desconsiderando qualquer possível valor animado de uma animação parada ou em execução.

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

Parâmetros

dp
DependencyProperty

A propriedade de dependência a ser verificada.

Retornos

Object

O valor da propriedade como se não houvesse nenhuma animação anexada à propriedade de dependência especificada.

Implementações

Exemplos

O exemplo a seguir implementa um manipulador que relata o valor base de uma propriedade animada Width em uma Button, bem como o valor base de uma transformação.

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));
}

Comentários

Se nenhuma animação estiver anexada à propriedade, o GetAnimationBaseValue valor retornado será sempre idêntico ao GetValue valor retornado. Se houver animações anexadas, todos os valores derivados de animação possíveis, incluindo os valores de início e parada, serão ignorados e o valor da propriedade será determinado com base em todas as outras entradas possíveis. Para obter mais informações, consulte Precedência do valor da propriedade de dependência.

Aplica-se a

Produto Versões
.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
Windows Desktop 3.0, 3.1, 5, 6, 7

Confira também