FrameworkElement.HorizontalAlignment 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
패널 또는 항목 컨트롤 같은 부모 요소에 구성되어 있을 경우 이 요소에 적용되는 가로 맞춤 특징을 가져오거나 설정합니다.
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
속성 값
열거형 값인 가로 맞춤 설정입니다. 기본값은 Stretch입니다.
설명
요소에 속성이 Width 명시적으로 설정된 경우 Height 이러한 측정값은 레이아웃 중에 더 높은 선례를 사용하며 설정 HorizontalAlignment Stretch의 일반적인 효과를 취소합니다.
HorizontalAlignment 는 실제로 종속성 속성에 대한 Microsoft .NET 속성 접근자입니다. 이 특정 종속성 속성에는 서브클래스 요소, 특히 컨트롤에서 다르게 설정된 명백한 "기본" 값이 자주 있습니다. 이는 일반적으로 종속성 속성이 특정 하위 클래스에 다시 등록되지만 기본값을 설정하기 위한 메타데이터가 다른 두 가지 방법 중 하나로 발생합니다. 또는 종속성 속성 값을 다르게 설정하는 기본 스타일이 적용됩니다. 예를 들어 컨트롤의 HorizontalAlignment Label 명백한 "기본값"은 Left.에서 FrameworkElement직접 상속 HorizontalAlignment 되더라도 Label 됩니다. 이는 해당 값이 스타일의 컨트롤 템플릿 내에서 기본 스타일 Label내에서 다시 설정되었기 때문입니다.
Canvas는 절대 위치 지정을 기반으로 하므로 Canvas 레이아웃을 작성할 때 사용하지 HorizontalAlignment 않습니다.
상속되거나 파생된 클래스에서 Label 상속되는 Label 경우 이 종속성 속성Left의 기본값을 재정의합니다.
종속성 속성 정보
식별자 필드 | HorizontalAlignmentProperty |
메타 데이터 속성 설정 true |
AffectsArrange |