다음을 통해 공유


FrameworkElement.HorizontalAlignment 속성

정의

패널 또는 항목 컨트롤 같은 부모 요소에 구성되어 있을 경우 이 요소에 적용되는 가로 맞춤 특징을 가져오거나 설정합니다.

public:
 property System::Windows::HorizontalAlignment HorizontalAlignment { System::Windows::HorizontalAlignment get(); void set(System::Windows::HorizontalAlignment value); };
public System.Windows.HorizontalAlignment HorizontalAlignment { get; set; }
member this.HorizontalAlignment : System.Windows.HorizontalAlignment with get, set
Public Property HorizontalAlignment As HorizontalAlignment

속성 값

HorizontalAlignment

열거형 값인 가로 맞춤 설정입니다. 기본값은 Stretch입니다.

설명

요소에 속성이 Width 명시적으로 설정된 경우 Height 이러한 측정값은 레이아웃 중에 더 높은 선례를 사용하며 설정 HorizontalAlignment Stretch의 일반적인 효과를 취소합니다.

HorizontalAlignment 는 실제로 종속성 속성에 대한 Microsoft .NET 속성 접근자입니다. 이 특정 종속성 속성에는 서브클래스 요소, 특히 컨트롤에서 다르게 설정된 명백한 "기본" 값이 자주 있습니다. 이는 일반적으로 종속성 속성이 특정 하위 클래스에 다시 등록되지만 기본값을 설정하기 위한 메타데이터가 다른 두 가지 방법 중 하나로 발생합니다. 또는 종속성 속성 값을 다르게 설정하는 기본 스타일이 적용됩니다. 예를 들어 컨트롤의 HorizontalAlignment Label 명백한 "기본값"은 Left.에서 FrameworkElement직접 상속 HorizontalAlignment 되더라도 Label 됩니다. 이는 해당 값이 스타일의 컨트롤 템플릿 내에서 기본 스타일 Label내에서 다시 설정되었기 때문입니다.

Canvas는 절대 위치 지정을 기반으로 하므로 Canvas 레이아웃을 작성할 때 사용하지 HorizontalAlignment 않습니다.

상속되거나 파생된 클래스에서 Label 상속되는 Label 경우 이 종속성 속성Left의 기본값을 재정의합니다.

종속성 속성 정보

식별자 필드 HorizontalAlignmentProperty
메타 데이터 속성 설정 true AffectsArrange

적용 대상