다음을 통해 공유


IShapeView 인터페이스

정의

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

public interface class IShapeView : Microsoft::Maui::IStroke, Microsoft::Maui::IView
public interface IShapeView : Microsoft.Maui.IStroke, Microsoft.Maui.IView
type IShapeView = interface
    interface IView
    interface IElement
    interface ITransform
    interface IStroke
Public Interface IShapeView
Implements IStroke, IView
파생
구현

속성

AnchorX

요소의 경계를 기준으로 모든 변환에 대한 중심점의 X 구성 요소를 가져옵니다.

(다음에서 상속됨 ITransform)
AnchorY

요소의 경계를 기준으로 모든 변환에 대한 중심점의 Y 구성 요소를 가져옵니다.

(다음에서 상속됨 ITransform)
Aspect

보기의 레이아웃 공간을 채우기 위해 셰이프의 내용을 늘이는 방법을 결정합니다.

AutomationId

자동화 도구에서 이 보기와 상호 작용하는 데 사용되는 ID

(다음에서 상속됨 IView)
Background

뷰의 배경을 채울 페인트를 가져옵니다.

(다음에서 상속됨 IView)
Clip

뷰 내용의 개요를 정의하는 데 사용되는 경로를 가져옵니다.

(다음에서 상속됨 IView)
DesiredSize

이 뷰의 현재 원하는 크기를 가져옵니다.

(다음에서 상속됨 IView)
Fill

셰이프의 내부를 그리는 데 사용되는 브러시를 나타냅니다.

FlowDirection

눈으로 UI 요소를 스캔하는 방향

(다음에서 상속됨 IView)
Frame

해당 컨테이너 내에서 뷰의 범위를 가져옵니다.

(다음에서 상속됨 IView)
Handler

뷰의 뷰 처리기를 가져오거나 설정합니다.

(다음에서 상속됨 IView)
Height

IView의 지정된 높이를 가져옵니다.

(다음에서 상속됨 IView)
HorizontalLayoutAlignment

컨테이너에서 이 요소 정렬의 가로 측면을 결정합니다.

(다음에서 상속됨 IView)
InputTransparent

이 요소가 사용자 상호 작용 주기에 관련되어야 하는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IView)
IsEnabled

사용자 인터페이스에서 이 보기를 사용할 수 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IView)
IsFocused

현재 이 뷰에 포커스가 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 IView)
Margin

여백은 뷰와 인접한 뷰 사이의 거리를 나타냅니다.

(다음에서 상속됨 IView)
MaximumHeight

IView의 지정된 최대 높이 제약 조건을 0에서 2 사이로 가져옵니다. PositiveInfinity.

(다음에서 상속됨 IView)
MaximumWidth

IView의 지정된 최대 너비 제약 조건을 0에서 2 사이로 가져옵니다. PositiveInfinity.

(다음에서 상속됨 IView)
MinimumHeight

IView의 지정된 최소 높이 제약 조건을 0에서 2 사이로 가져옵니다. PositiveInfinity.

(다음에서 상속됨 IView)
MinimumWidth

IView의 지정된 최소 너비 제약 조건을 0에서 2 사이로 가져옵니다. PositiveInfinity.

(다음에서 상속됨 IView)
Opacity

뷰가 렌더링될 때 뷰에 적용되는 불투명도 값을 가져옵니다.

(다음에서 상속됨 IView)
Parent

요소의 부모를 가져옵니다.

(다음에서 상속됨 IElement)
Rotation

요소가 렌더링될 때 Z축(아핀 회전)에 대한 회전(각도)을 가져옵니다.

(다음에서 상속됨 ITransform)
RotationX

요소가 렌더링될 때 X축(원근 회전)에 대한 회전(각도)을 가져옵니다.

(다음에서 상속됨 ITransform)
RotationY

요소가 렌더링될 때 Y축(원근 회전)에 대한 회전(각도)을 가져옵니다.

(다음에서 상속됨 ITransform)
Scale

요소에 적용되는 배율 인수를 가져옵니다.

(다음에서 상속됨 ITransform)
ScaleX

요소에 적용된 X축 요소에 대한 배율을 가져옵니다.

(다음에서 상속됨 ITransform)
ScaleY

요소에 적용된 Y축 요소에 대한 배율을 가져옵니다.

(다음에서 상속됨 ITransform)
Semantics

접근성을 위해 모든 보기에 의미 체계 추가

(다음에서 상속됨 IView)
Shadow

대상 뷰 주위에 그림자를 그립니다.

(다음에서 상속됨 IView)
Shape

렌더링할 셰이프 정의를 가져옵니다.

Stroke

도형의 윤곽선을 그리는 데 사용되는 색을 나타냅니다.

(다음에서 상속됨 IStroke)
StrokeDashOffset

대시가 시작되는 대시 패턴 내의 거리를 지정하는 값을 가져옵니다.

(다음에서 상속됨 IStroke)
StrokeDashPattern

대시가 시작되는 대시 패턴 내의 거리를 지정합니다.

(다음에서 상속됨 IStroke)
StrokeLineCap

선 또는 세그먼트의 시작과 끝에 있는 셰이프를 설명합니다.

(다음에서 상속됨 IStroke)
StrokeLineJoin

셰이프의 꼭짓점에서 사용되는 조인 유형을 지정합니다.

(다음에서 상속됨 IStroke)
StrokeMiterLimit

셰이프의 StrokeThickness의 절반에 대한 마이터 길이의 비율에 대한 제한을 지정합니다.

(다음에서 상속됨 IStroke)
StrokeThickness

도형의 윤곽을 그리는 데 사용되는 파선과 간격의 패턴을 나타내는 이중 값의 컬렉션을 나타냅니다.

(다음에서 상속됨 IStroke)
TranslationX

요소의 X 변환 델타를 가져옵니다.

(다음에서 상속됨 ITransform)
TranslationY

요소의 Y 변환 델타를 가져옵니다.

(다음에서 상속됨 ITransform)
VerticalLayoutAlignment

컨테이너에서 이 요소 정렬의 세로 측면을 결정합니다.

(다음에서 상속됨 IView)
Visibility

이 뷰가 시각적 트리의 일부여야 하는지 여부를 결정하는 값을 가져옵니다.

(다음에서 상속됨 IView)
Width

IView의 지정된 너비를 가져옵니다.

(다음에서 상속됨 IView)
ZIndex

ILayout 내에서 이 IView의 그리기 순서를 결정합니다. 더 높은 z-인덱스는 낮은 z-인덱스에 그려집니다.

(다음에서 상속됨 IView)

메서드

Arrange(Rect)

자식 요소를 배치하고 요소의 크기를 결정합니다.

(다음에서 상속됨 IView)
Focus()

이 보기에 포커스를 설정하려고 시도합니다.

(다음에서 상속됨 IView)
InvalidateArrange()

이 보기의 레이아웃을 무효화하기 위해 호출되는 메서드입니다.

(다음에서 상속됨 IView)
InvalidateMeasure()

이 뷰의 현재 측정값이 더 이상 유효하지 않으며 다음 측정값 통과 중에 다시 계산되어야 한다는 신호입니다.

(다음에서 상속됨 IView)
Measure(Double, Double)

보기의 크기를 업데이트.

(다음에서 상속됨 IView)
Unfocus()

이 보기에 포커스를 설정 해제합니다.

(다음에서 상속됨 IView)

확장 메서드

CheckHandlers(IView)

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

GetEffectiveFlowDirection(IView)

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

ComputeDesiredSize(IView, Double, Double)

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

ComputeFrame(IView, Rect)

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

ShouldArrangeLeftToRight(IView)

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

ToHandler(IElement, IMauiContext)

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

ToPlatform(IElement, IMauiContext)

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

ToHandler(IView, IMauiContext)

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

SetSemanticFocus(IView)

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

CaptureAsync(IView)

화면에 도형을 그릴 수 있는 보기를 나타냅니다.

적용 대상