FrameworkElement.VerticalAlignment 속성

정의

패널 또는 항목 컨트롤 같은 부모 요소에 구성되어 있을 경우 이 요소에 적용되는 세로 맞춤 특징을 가져오거나 설정합니다.Gets or sets the vertical 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::VerticalAlignment VerticalAlignment { System::Windows::VerticalAlignment get(); void set(System::Windows::VerticalAlignment value); };
public System.Windows.VerticalAlignment VerticalAlignment { get; set; }
member this.VerticalAlignment : System.Windows.VerticalAlignment with get, set
Public Property VerticalAlignment As VerticalAlignment

속성 값

세로 맞춤 설정입니다.A vertical alignment setting. 기본값은 Stretch입니다.The default is Stretch.

설명

요소에 대 한 HeightWidth 속성이 명시적으로 설정 된 경우 이러한 측정값은 레이아웃을 우선적으로 적용 하 고이 속성을 Stretch로 설정 하면 일반적인 효과를 취소 합니다.When Height and Width properties are explicitly set on an element, these measurements take layout precedent and cancel the regular effects of setting this property to Stretch.

VerticalAlignment는 실제로 종속성 속성에 대 한 Microsoft .NETMicrosoft .NET 속성 접근자입니다.VerticalAlignment 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 derived element classes, particularly controls. 일반적으로이 작업은 다음 두 가지 방법 중 하나로 수행 됩니다. 종속성 속성이 특정 파생 클래스에 다시 등록 되지만 기본값을 설정 하는 데 다른 메타 데이터를 사용 합니다. 또는 종속성 속성 값을 다르게 설정 하는 기본 스타일이 적용 됩니다.This generally occurs in one of two ways: the dependency property is re-registered to a particular derived class, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. 예를 들어 ComboBoxItem VerticalAlignment FrameworkElement직접 상속 하는 경우에도 ComboBoxItem 컨트롤의 VerticalAlignment에 대 한 명백한 "기본"은 Center됩니다.For example, the apparent "default" of VerticalAlignment for a ComboBoxItem control will be Center, even though ComboBoxItem inherits VerticalAlignment direct from FrameworkElement. 이는 해당 값이 스타일의 컨트롤 템플릿 내에서 ComboBoxItem기본 스타일 내에서 다시 설정 되었기 때문입니다.This is because that value was reset within the default style of ComboBoxItem, within the style's control template.

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

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

종속성 속성 정보Dependency Property Information

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

적용 대상