UIElement.GetAnimationBaseValue(DependencyProperty) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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
Parâmetros
A propriedade de dependência a ser verificada.
Retornos
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.
// 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
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.