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.

반환

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

구현

예제

다음 예제에서는 Button에 대해 애니메이션이 적용 된 Width 속성의 기준 값 뿐만 아니라 변환의 기준 값을 보고 하는 처리기를 구현 합니다.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.

적용 대상

추가 정보