UIElement.GetAnimationBaseValue(DependencyProperty) Метод

Определение

Возвращает значение базового свойства для указанного свойства данного элемента без учета возможного анимированного значения из запущенной или остановленной анимации.

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

Параметры

dp
DependencyProperty

Проверяемое свойство зависимости.

Возвращаемое значение

Значение свойства, как если бы анимации не присоединялись к указанному свойству зависимостей.

Реализации

Примеры

В следующем примере реализуется обработчик, который сообщает базовое значение анимированного Width свойства в Button, а также базовое значение преобразования.

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

Комментарии

Если к свойству не прикреплены анимации, то возвращаемое GetAnimationBaseValue значение всегда идентично возвращаемого GetValue значения. При присоединении анимаций все возможные значения, производные от анимации, включая значения начала и остановки, игнорируются, а значение свойства определяется на основе всех остальных возможных входных данных. Дополнительные сведения см. в разделе Приоритет значений свойств зависимостей.

Применяется к

См. также раздел