UIElement.GetAnimationBaseValue(DependencyProperty) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.