다음을 통해 공유


AbsoluteLayoutFlags 열거형

정의

AbsoluteLayout에서 레이아웃 범위가 해석되는 방법을 수정하는 데 사용되는 플래그입니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

[System.Flags]
public enum AbsoluteLayoutFlags
type AbsoluteLayoutFlags = 
상속
System.Enum
AbsoluteLayoutFlags
특성
System.FlagsAttribute

필드

All -1

모든 크기를 비례적으로 해석합니다.

HeightProportional 8

레이아웃 높이에 비례하여 높이 속성을 해석합니다.

None 0

모든 플래그를 비활성화합니다.

PositionProportional 3

XProportional | YProportional 둘 다 같습니다.

SizeProportional 12

WidthProportional | HeightProportional 둘 다 같습니다.

WidthProportional 4

레이아웃 너비에 비례하여 너비 속성을 해석합니다.

XProportional 1

너비가 고려된 후 나머지 공간에 비례하여 x 속성을 해석합니다.

YProportional 2

높이가 고려된 후 나머지 공간에 비례하여 y 속성을 해석합니다.

설명

클래스는 AbsoluteLayout 자식 요소를 비례 단위, 디바이스 단위 또는 둘의 조합으로 배치할 수 있습니다. 애플리케이션 개발자는 자식 요소의 레이아웃 범위를 정의하는 구조를 지정할 Rectangle 때 다음 사항을 기억해야 합니다.

  • 높이와 너비가 화면에 맞는 요소의 경우 [0,1] 범위의 비례 위치 차원은 높이, 너비 또는 둘 다 디바이스 또는 비례 단위로 지정되었는지 여부에 관계없이 화면에 완전히 표시되는 요소를 나타냅니다.
  • 위의 점은 화면의 오른쪽 아래 모서리에 있는 요소를 지정하고, 값이 인 화면 AbsoluteLayoutFlagsAll의 절반 너비와 절반의 요소를 지정하려면 애플리케이션 개발자가 "0.1, 0.1, 0.5, 0.5"를 지정한다는 것을 의미합니다.
  • 앱 개발자는 자식의 계산된 크기에 충분한 공간을 남기지 않는 장치 단위 위치를 지정하여 하나 또는 두 크기 차원이 비례적으로 화면에 부분적으로 표시되거나 완전히 숨겨지는 자식 요소를 실수로 유발할 수 있습니다.
  • 경계 구조체의 각 부분은 이를 제어하는 Rectangle 값에 AbsoluteLayoutFlags 따라 해석됩니다. 예를 들어 지정된 사각형에는 디바이스 단위에 있는 X 좌표, 비례 단위로 된 Y 좌표, 비례 단위로 된 높이 및 디바이스 단위에 있는 너비 또는 디바이스와 비례 단위의 다른 조합이 있을 수 있습니다. :
  • 자식에서 현재 AbsoluteLayoutFlags 집합을 사용하여 해석할 때 화면 너비보다 큰 너비를 갖는 등 부분적으로 또는 완전히 화면 밖에 있는 경계 상자를 나타내는 사각형은 예기치 않은 결과를 줄 수 있습니다.

적용 대상