UIElement.GetAnimationBaseValue(DependencyProperty) 메서드

정의

실행하거나 중지된 애니메이션의 가능한 애니메이션 값을 모두 무시하고 이 요소에 대해 지정된 속성의 기본 속성 값을 반환합니다.Returns the base property value for the specified property on this element, disregarding any possible animated value from a running or stopped animation.

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

확인할 종속성 속성입니다.The dependency property to check.

반환

Object

지정된 종속성 속성에 연결된 애니메이션이 없는 경우와 동일한 속성 값입니다.The property value as if no animations are attached to the specified dependency property.

구현

예제

다음 예제에서는에 대 한 애니메이션 속성의 기준 값 Width Button 뿐만 아니라 변환의 기준 값을 보고 하는 처리기를 구현 합니다.The following example implements a handler that reports the base value of an animated Width property on a Button, as well as the base value of a transform.

// 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 .If no animations are attached to the property, then the GetAnimationBaseValue return value is always identical to the GetValue return value. 연결 된 애니메이션이 있는 경우 시작 및 중지 값을 포함 하 여 가능한 모든 애니메이션 파생 값은 무시 되며, 속성 값은 다른 모든 가능한 입력에 따라 결정 됩니다.If there are animations attached, then all possible animation derived values including the start and stop values are ignored, and the property value is determined based on all other possible inputs. 자세한 내용은 종속성 속성 값 우선 순위를 참조하세요.For more information, see Dependency Property Value Precedence.

적용 대상

추가 정보