FrameworkElement.HorizontalAlignment 속성

정의

패널 또는 항목 컨트롤 같은 부모 요소에 구성되어 있을 경우 이 요소에 적용되는 가로 맞춤 특징을 가져오거나 설정합니다.Gets or sets the horizontal alignment characteristics applied to this element when it is composed within a parent element, such as a panel or items control.

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

열거형 값인 가로 맞춤 설정입니다.A horizontal alignment setting, as a value of the enumeration. 기본값은 Stretch입니다.The default is Stretch.

설명

Height Width 요소에 및 속성이 명시적으로 설정 된 경우 이러한 측정은 레이아웃 중에 더 높은 참조를 차지 하 고를로 설정 하는 일반적인 효과를 취소 합니다 HorizontalAlignment Stretch .When Height and Width properties are explicitly set on an element, these measurements take higher precedent during layout and will cancel the typical effects of setting HorizontalAlignment to Stretch.

HorizontalAlignmentMicrosoft .NETMicrosoft .NET 실제로 종속성 속성의 속성 접근자입니다.HorizontalAlignment is the Microsoft .NETMicrosoft .NET property accessor for what is in reality a dependency property. 이 특정 종속성 속성은 일반적으로 서브클래싱된 요소, 특히 컨트롤에서 다르게 설정 된 "default" 값을 가집니다.This particular dependency property quite frequently has its apparent "default" value set differently in subclassed elements, particularly controls. 이는 일반적으로 종속성 속성이 특정 하위 클래스에 다시 등록 되지만 기본값을 설정 하는 데 다른 메타 데이터를 사용 하는 두 가지 방법 중 하나로 수행 됩니다. 또는 종속성 속성 값을 다르게 설정 하는 기본 스타일이 적용 됩니다.This generally occurs in one of two ways: the dependency property is re-registered to a particular subclass, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. 예를 들어, 컨트롤의 "default"는 HorizontalAlignment Label Left Label HorizontalAlignment 에서 직접 상속 FrameworkElement 하더라도는이 됩니다.For example, the apparent "default" of HorizontalAlignment for a Label control will be Left, even though Label inherits HorizontalAlignment direct from FrameworkElement. 이는 해당 값이 Label 스타일의 컨트롤 템플릿 내에서의 기본 스타일 내에서 다시 설정 되었기 때문입니다.This is because that value was reset within the default style of Label, within the style's control template.

CanvasHorizontalAlignment Canvas 는 절대 위치를 기반으로 하므로 레이아웃을 구성할 때는를 사용 하지 않습니다.Canvas does not use HorizontalAlignment when composing layout, because Canvas is based on absolute positioning.

또는 파생 클래스에서 상속 되는 경우 Label Label 이 종속성 속성의 기본값을로 다시 정의 합니다 Left .When inherited by Label or derived classes, Label redefines the default value of this dependency property to be Left.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field HorizontalAlignmentProperty
메타 데이터 속성 설정 trueMetadata properties set to true AffectsArrange

적용 대상