다음을 통해 공유


ViewExtensions 클래스

정의

VisualElement에 대한 확장 메서드로 애니메이션 효과 크기 조정, 회전 및 레이아웃 기능을 제공합니다.

public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
상속
ViewExtensions

메서드

CancelAnimations(VisualElement)

요소의 모든 애니메이션(예: LayoutTo, TranslateToScaleTo)을 view 중단합니다.

FadeTo(VisualElement, Double, UInt32, Easing)

opacity, lengtheasing 매개 변수로 설명되는 페이드를 수행하는 작업을 반환합니다.

InvalidateMeasure(VisualElement)

레이아웃 업데이트는 기본 제공 레이아웃 시스템 동작에 의존하지 않고 앱 코드에 의해 강제로 적용될 수 있습니다. 그러나 일반적으로 권장되지는 않습니다. InvalidateArrange, InvalidateMeasure 또는 UpdateLayout을 호출하는 것은 일반적으로 불필요하며 과도하게 사용하면 성능이 저하될 수 있습니다. 앱 코드가 레이아웃 속성을 변경할 수 있는 많은 상황에서 레이아웃 시스템은 이미 업데이트를 비동기적으로 처리하고 있을 것입니다. 또한 레이아웃 시스템에는 부모-자식 관계를 통해 레이아웃 변경의 연속을 처리하기 위한 최적화가 있으며, 앱 코드를 사용하여 레이아웃을 강제 적용하면 이러한 최적화에 대해 작동할 수 있습니다. 그럼에도 불구하고 레이아웃을 강제하는 것이 타이밍 문제 또는 다른 레이아웃 문제를 해결하기 위한 최상의 옵션인 더 복잡한 시나리오에서 레이아웃 상황이 존재할 수 있습니다. 의도적으로 그리고 아끼는 그대로 사용하세요.

LayoutTo(VisualElement, Rect, UInt32, Easing) 매개 변수로 지정된 사각형 bounds 에 지정된 view 범위의 범위를 VisualElement 완화하는 작업을 반환합니다.
RelRotateTo(VisualElement, Double, UInt32, Easing)

view에 의해 지정된 VisualElement를 현재 회전에서 drotation만큼 회전합니다.

RelScaleTo(VisualElement, Double, UInt32, Easing)

view에 의해 지정된 VisualElement를 현재 배율에서 dscale로 확장하는 작업을 반환합니다.

RotateTo(VisualElement, Double, UInt32, Easing)

, length및 매개 변수에 VisualElement 의해 설명된 view 것으로 지정된 작업을 회전하는 rotation작업을 반환 easing 합니다.

RotateXTo(VisualElement, Double, UInt32, Easing)

시간이 걸리고 사용easing함으로써 지정 view rotation한 X축을 VisualElement 기울이는 작업을 반환 length 합니다.

RotateYTo(VisualElement, Double, UInt32, Easing)

시간이 걸리고 사용easing함으로써 지정 view rotation한 Y축을 VisualElement 기울이는 작업을 반환 length 합니다.

ScaleTo(VisualElement, Double, UInt32, Easing)

view에 의해 지정된 VisualElement를 현재 절대 배율 인수 scale로 확장하는 작업을 반환합니다.

ScaleXTo(VisualElement, Double, UInt32, Easing)

지정 view 한 X축의 VisualElement 배율을 절대 배율 인수scale로 조정하는 작업을 반환합니다.

ScaleYTo(VisualElement, Double, UInt32, Easing)

지정 view 한 Y축의 VisualElement 배율을 절대 배율 인수scale로 조정하는 작업을 반환합니다.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

현재 값에서 새 값으로 요소 TranslationXTranslationY 속성에 애니메이션 효과를 적용합니다. 이렇게 하면 입력 레이아웃이 시각적 레이아웃과 동일한 위치에 있게 됩니다.

적용 대상