정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

FrameworkElement.HorizontalAlignment Property

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

구문


public HorizontalAlignment HorizontalAlignment { get; set; }


<frameworkElement HorizontalAlignment="horizontalAlignmentMemberName"/>
 


XAML Values

horizontalAlignmentMemberName

HorizontalAlignment 열거형의 상수 이름(예: Left)입니다.

속성 값

형식: HorizontalAlignment

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

설명

이 개체에 대해 HeightWidth 속성이 설정된 경우 해당 측정값이 일반적인 레이아웃 논리보다 더 중요하며 Stretch에 대한 HorizontalAlignment 설정의 효과를 취소할 수 있습니다.

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

예제

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


<Grid x:Name="LayoutRoot" Background="Coral" Width="300" Height="100">
    <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>


요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

Namespace

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Metadata

Windows.winmd

참고 항목

FrameworkElement

 

 

표시:
© 2014 Microsoft