Partage via


GridUnitType Énumération

Définition

Décrit le type de valeur qu’un objet GridLength contient.

public enum class GridUnitType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class GridUnitType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum GridUnitType
Public Enum GridUnitType
<object property="enumMemberName"/>
Héritage
GridUnitType
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

Auto 0

La taille est déterminée par les propriétés de taille de l’objet de contenu.

Pixel 1

La valeur est exprimée en pixels.

Star 2

La valeur est exprimée comme une proportion pondérée de l’espace disponible.

Exemples

Cet exemple montre comment positionner certains objets TextBlock et un rectangle à l’intérieur d’une grille.

<Grid >
    <Grid.Resources>
        <Style TargetType="TextBlock">
            <Setter Property="FontSize" Value="36"/>

        </Style>
    </Grid.Resources>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="*" />
        <ColumnDefinition Width="*"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto" />
        <RowDefinition Height="*" />
        <RowDefinition Height="*" />
        <RowDefinition Height="*" />
    </Grid.RowDefinitions>
    <TextBlock Margin="2" Grid.Column="0" Grid.Row="0" Grid.ColumnSpan="3"
               TextWrapping="Wrap">
        This TextBlock is positioned in the first column and the 
        first row (column 0, row 0) and spans across all three columns (ColumnSpan 3).
    </TextBlock>
    <TextBlock Grid.Column="0" Grid.Row="1" Margin="5" FontWeight="Bold">Rectangle:</TextBlock>
    <Rectangle Grid.Column="1" Grid.Row="1" Grid.ColumnSpan="2" HorizontalAlignment="Left" Fill="Red"
   Width="200" Height="50"/>
    <Button Grid.Column="0" Grid.Row="2" Content="Stretched Button" />
    <Border Background="Blue"  BorderThickness="5" Grid.Row="2" Grid.Column="1" Grid.RowSpan="2" >
        <TextBlock TextWrapping="Wrap">
           This TextBlock spans across two rows.
        </TextBlock>
    </Border>
    <TextBlock Margin="5" Grid.Row="3" Grid.Column="0">1st Column, 4th Row</TextBlock>
    <TextBlock Margin="5" Grid.Row="3" Grid.Column="2">3rd Column, 4th Row</TextBlock>
</Grid>

S’applique à

Voir aussi