Bagikan melalui


UIElement.GetAnimationBaseValue(DependencyProperty) Metode

Definisi

Mengembalikan nilai properti dasar untuk properti yang ditentukan pada elemen ini, mengalihkan kemungkinan nilai animasi dari animasi yang sedang berjalan atau dihentikan.

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

Parameter

dp
DependencyProperty

Properti dependensi untuk diperiksa.

Mengembalikan

Nilai properti seolah-olah tidak ada animasi yang dilampirkan ke properti dependensi yang ditentukan.

Penerapan

Contoh

Contoh berikut mengimplementasikan handler yang melaporkan nilai dasar properti animasi Width pada Button, serta nilai dasar transformasi.

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

Keterangan

Jika tidak ada animasi yang dilampirkan ke properti , maka nilai yang GetAnimationBaseValue dikembalikan selalu identik dengan nilai yang GetValue dikembalikan. Jika ada animasi yang dilampirkan, maka semua kemungkinan nilai turunan animasi termasuk nilai mulai dan berhenti diabaikan, dan nilai properti ditentukan berdasarkan semua input lain yang mungkin. Untuk informasi selengkapnya, lihat Prioritas Nilai Properti Dependensi.

Berlaku untuk

Lihat juga