Informazioni
L'argomento richiesto è visualizzato di seguito, ma non è incluso in questa libreria.

FrameworkElement.HorizontalAlignment Property

Ottiene o imposta le caratteristiche di allineamento orizzontale applicate a un oggetto FrameworkElement quando questo viene creato all'interno di un oggetto padre di layout, ad esempio un pannello o un controllo di elementi.

Sintassi


public HorizontalAlignment HorizontalAlignment { get; set; }


<frameworkElement HorizontalAlignment="horizontalAlignmentMemberName"/>
 


XAML Values

horizontalAlignmentMemberName

Nome della costante dell'enumerazione HorizontalAlignment, ad esempio Left.

Valore della proprietà

Type: HorizontalAlignment

Impostazione dell'allineamento orizzontale, come un valore dell'enumerazione. L'impostazione predefinita è Stretch.

Note

Quando le proprietà Height e Width vengono impostate in modo esplicito su un oggetto, tali misurazioni sono più importanti per la logica tipica di layout e possono annullare gli effetti dell'impostazione di HorizontalAlignment su Stretch.

Canvas non utilizza HorizontalAlignment durante la composizione del layout perché Canvas è basato sul posizionamento assoluto. Il valore di HorizontalAlignment potenzialmente viene trattato in genere in modo diverso da qualsiasi oggetto che è in grado di avere uno o più oggetti FrameworkElement come contenuto figlio e dispone della propria logica di layout.

Esempi

Nell'esempio seguente il valore Center viene assegnato a HorizontalAlignment e VerticalAlignment per posizionare gli elementi TextBlock al centro delle celle 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>


Requisiti

Client supportato minimo

Windows 8

Server supportato minimo

Windows Server 2012

Spazio dei nomi

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

Metadati

Windows.winmd

Vedere anche

FrameworkElement

 

 

Mostra:
© 2015 Microsoft