ViewExtensions 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
VisualElement에 대한 확장 메서드로 애니메이션 효과 크기 조정, 회전 및 레이아웃 기능을 제공합니다.
public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
- 상속
-
ViewExtensions
메서드
CancelAnimations(VisualElement) |
요소의 모든 애니메이션(예: |
FadeTo(VisualElement, Double, UInt32, Easing) |
|
InvalidateMeasure(VisualElement) |
레이아웃 업데이트는 기본 제공 레이아웃 시스템 동작에 의존하지 않고 앱 코드에 의해 강제로 적용될 수 있습니다. 그러나 일반적으로 권장되지는 않습니다. InvalidateArrange, InvalidateMeasure 또는 UpdateLayout을 호출하는 것은 일반적으로 불필요하며 과도하게 사용하면 성능이 저하될 수 있습니다. 앱 코드가 레이아웃 속성을 변경할 수 있는 많은 상황에서 레이아웃 시스템은 이미 업데이트를 비동기적으로 처리하고 있을 것입니다. 또한 레이아웃 시스템에는 부모-자식 관계를 통해 레이아웃 변경의 연속을 처리하기 위한 최적화가 있으며, 앱 코드를 사용하여 레이아웃을 강제 적용하면 이러한 최적화에 대해 작동할 수 있습니다. 그럼에도 불구하고 레이아웃을 강제하는 것이 타이밍 문제 또는 다른 레이아웃 문제를 해결하기 위한 최상의 옵션인 더 복잡한 시나리오에서 레이아웃 상황이 존재할 수 있습니다. 의도적으로 그리고 아끼는 그대로 사용하세요. |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
bounds 에 지정된 view 범위의 범위를 VisualElement 완화하는 작업을 반환합니다. |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
|
RelScaleTo(VisualElement, Double, UInt32, Easing) |
|
RotateTo(VisualElement, Double, UInt32, Easing) |
, |
RotateXTo(VisualElement, Double, UInt32, Easing) |
시간이 걸리고 사용 |
RotateYTo(VisualElement, Double, UInt32, Easing) |
시간이 걸리고 사용 |
ScaleTo(VisualElement, Double, UInt32, Easing) |
|
ScaleXTo(VisualElement, Double, UInt32, Easing) |
지정 |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
지정 |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
현재 값에서 새 값으로 요소 TranslationX 및 TranslationY 속성에 애니메이션 효과를 적용합니다. 이렇게 하면 입력 레이아웃이 시각적 레이아웃과 동일한 위치에 있게 됩니다. |
적용 대상
.NET MAUI