FrameworkElement.VerticalAlignment Property

Ruft die Merkmale der vertikalen Ausrichtung für ein FrameworkElement beim Erstellen in einem übergeordneten Objekt ab, z. B. einem Bereich oder einem Elementsteuerelement, oder legt diese Merkmale fest.

Syntax


public VerticalAlignment VerticalAlignment { get; set; }


<frameworkElement VerticalAlignment="verticalAlignmentMemberName"/>

XAML Values

verticalAlignmentMemberName

Ein Konstantenname aus der VerticalAlignment-Enumeration, beispielsweise Top.

Eigenschaftswert

Typ: VerticalAlignment

Eine Einstellung für die vertikale Ausrichtung als Enumerationswert. Die Standardeinstellung lautet Stretch.

Hinweise

Wenn die Eigenschaften Height und Width explizit für ein Objekt festgelegt werden, sind diese Maße wichtiger für die typische Layoutlogik und können die Auswirkungen des Festlegens von VerticalAlignment zu Stretch verhindern.

Canvas verwendet VerticalAlignment beim Erstellen des Layouts nicht, da Canvas auf absoluter Positionierung basiert. Im Allgemeinen wird der Wert von VerticalAlignment von jedem Objekt potenziell unterschiedlich behandelt, das über ein oder mehrere FrameworkElement-Objekte als untergeordneter Inhalt verfügen kann und eine eigene Layoutlogik besitzt.

Beispiele

Im diesem Beispiel wird der Wert Center an HorizontalAlignment und VerticalAlignment zugewiesen, um die TextBlock-Elemente in der Mitte der Grid-Zellen zu positionieren.


<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>


Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

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

Metadaten

Windows.winmd

Siehe auch

FrameworkElement

 

 

Anzeigen:
© 2014 Microsoft