UIElement.GetAnimationBaseValue(DependencyProperty) Metodo

Definizione

Restituisce il valore della proprietà di base per la proprietà specificata in questo elemento, indipendentemente da eventuali valori animati provenienti da un'animazione in esecuzione o interrotta.

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

Parametri

dp
DependencyProperty

Proprietà di dipendenza da controllare.

Restituisce

Valore della proprietà se alla proprietà di dipendenza specificata non sono associate animazioni.

Implementazioni

Esempio

Nell'esempio seguente viene implementato un gestore che segnala il valore di base di una proprietà animata Width in un Buttonoggetto , nonché il valore di base di una trasformazione.

// 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

Commenti

Se alla proprietà non sono associate animazioni, il GetAnimationBaseValue valore restituito è sempre identico al GetValue valore restituito. Se sono associate animazioni, tutti i possibili valori derivati dall'animazione, inclusi i valori di inizio e arresto, vengono ignorati e il valore della proprietà viene determinato in base a tutti gli altri input possibili. Per altre informazioni, vedere Precedenza del valore della proprietà di dipendenza.

Si applica a

Vedi anche