FrameworkElement.HorizontalAlignment FrameworkElement.HorizontalAlignment FrameworkElement.HorizontalAlignment FrameworkElement.HorizontalAlignment Property

정의

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

속성 값

열거형 값인 가로 맞춤 설정입니다.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. 이 특정 종속성 속성에는 상당히 자주 해당 "기본값"이 서브클래싱된 요소, 특히 컨트롤에서에서 서로 다르게 설정 되어 있습니다.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. 예를 들어, 명백한 "기본값인" 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.

Canvas 사용 하지 않습니다 HorizontalAlignment 때문에 레이아웃을 구성할 때 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

적용 대상