Windows Dev Center

FrameworkElement.VerticalAlignment Property

Obtient ou définit les caractéristiques d'alignement vertical appliquées à un FrameworkElement lorsqu'il est composé dans un objet parent, tel qu'un panneau ou un contrôle d'éléments.

Syntaxe


public:
property VerticalAlignment VerticalAlignment { 
   VerticalAlignment get();
   void set (VerticalAlignment value);
}


<frameworkElement VerticalAlignment="verticalAlignmentMemberName"/>

XAML Values

verticalAlignmentMemberName

Nom de constante de l'énumération VerticalAlignment, par exemple Top.

Valeur de propriété

Type: VerticalAlignment

Paramètre d'alignement vertical, sous forme de valeur de l'énumération. La valeur par défaut est Stretch.

Remarques

Lorsque les propriétés Height et Width sont explicitement définies sur un objet, ces mesures sont plus importantes pour la logique de disposition classique et peuvent annuler les effets de la définition de VerticalAlignment sur Stretch.

Canvas n'utilise pas VerticalAlignment lors de la composition de la disposition, car Canvas est basé sur le positionnement absolu. En général, la valeur de VerticalAlignment est potentiellement traitée différemment par n'importe quel objet capable de contenir un ou plusieurs objets FrameworkElement comme contenu enfant et possède sa propre logique de présentation.

Exemples

Dans cet exemple, la valeur Center est assignée à HorizontalAlignment et à VerticalAlignment pour positionner les éléments TextBlock au centre des cellules 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>


Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

FrameworkElement

 

 

Afficher:
© 2015 Microsoft