문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

FrameworkElement.HorizontalAlignment 속성

FrameworkElement 를 패널 또는 항목 컨트롤 등의 레이아웃 부모에서 작성하는 경우 요소에 적용되는 가로 맞춤 특성을 가져오거나 설정합니다.

네임스페이스:  System.Windows
어셈블리:  System.Windows(System.Windows.dll)

public HorizontalAlignment HorizontalAlignment { get; set; }
<frameworkElement HorizontalAlignment="horizontalAlignmentValue"/>

XAML 값

horizontalAlignmentValue

Left 같은 HorizontalAlignment 열거형의 상수 이름입니다.

속성 값

형식: System.Windows.HorizontalAlignment
가로 맞춤 설정(열거형의 값)입니다. 기본값은 Stretch입니다.

Dependency property identifier field: HorizontalAlignmentProperty

Height Width 속성을 개체에 대해 명시적으로 설정하면 레이아웃 중에 이러한 측정값에 우선 순위가 부여되며 HorizontalAlignmentStretch로 설정하는 경우의 일반적인 효과가 취소됩니다.

Canvas 는 절대 위치를 기준으로 하므로 Canvas는 레이아웃을 구성할 때 HorizontalAlignment를 사용하지 않습니다. 일반적으로 HorizontalAlignment 값은 하나 이상의 FrameworkElement 개체를 자식 콘텐츠로 가질 수 있는 개체에서는 다르게 처리될 수 있습니다.

다음 예제에서는 HorizontalAlignmentVerticalAlignment에 값 Center가 할당되어 TextBlock 요소를 Grid 셀의 중심에 배치합니다.


    <Grid x:Name="LayoutRoot" Background="Coral" Width="300" Height="100" ShowGridLines="True">
    <Grid.ColumnDefinitions>
        <ColumnDefinition />
        <ColumnDefinition />
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition />
        <RowDefinition />
    </Grid.RowDefinitions>
    <TextBlock Grid.Column="0" Grid.Row="0" Text="First Name" HorizontalAlignment="Center" VerticalAlignment="Center" />
    <TextBlock Grid.Column="0" Grid.Row="1" Text="Last Name" HorizontalAlignment="Center" VerticalAlignment="Center" />
    <TextBox Grid.Column="1" Grid.Row="0" />
    <TextBox Grid.Column="1" Grid.Row="1" />

</Grid>


앞의 예제에서는 다음 그림과 유사한 출력을 생성합니다.

여백 및 맞춤 예제

Silverlight

5, 4, 3에서 지원

Windows Phone용 Silverlight

Windows Phone OS 7.1, Windows Phone OS 7.0에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

커뮤니티 추가 항목

추가
표시: