ColumnDefinition, classe
TOC
Réduire la table des matières
Développer la table des matières

ColumnDefinition Class

Définit des propriétés spécifiques à la colonne qui s'appliquent aux objets Grid.

Héritage

Object
  DependencyObject
    ColumnDefinition

Syntaxe


public sealed class ColumnDefinition : DependencyObject

Attributs

ActivatableAttribute(NTDDI_WIN8)
MarshalingBehaviorAttribute(Agile)
StaticAttribute(Windows.UI.Xaml.Controls.IColumnDefinitionStatics, NTDDI_WIN8)
ThreadingAttribute(Both)
VersionAttribute(NTDDI_WIN8)
WebHostHiddenAttribute()

Membres

ColumnDefinitionClasse comporte les types de membres suivants :

Constructeurs

ColumnDefinitionClasse comporte les constructeurs suivants.

ConstructeurDescription
ColumnDefinition Initializes a new instance of the ColumnDefinition class.

 

Méthodes

The ColumnDefinition Classe comporte les méthodes suivantes. Il hérite également des méthodes de Object Classe.

MéthodeDescription
ClearValue Clears the local value of a dependency property. (Hérité de DependencyObject)
GetAnimationBaseValue Returns any base value established for a dependency property, which would apply in cases where an animation is not active. (Hérité de DependencyObject)
GetValue Returns the current effective value of a dependency property from a DependencyObject. (Hérité de DependencyObject)
ReadLocalValue Returns the local value of a dependency property, if a local value is set. (Hérité de DependencyObject)
SetValue Sets the local value of a dependency property on a DependencyObject. (Hérité de DependencyObject)

 

Propriétés

Le ColumnDefinitionClasse contient les propriétés suivantes.

PropriétéType d’accèsDescription

ActualWidth

en lecture seuleGets a value that represents the actual calculated width of a ColumnDefinition.

Dispatcher

en lecture seuleGets the CoreDispatcher that this object is associated with. (Hérité de DependencyObject)

MaxWidth

en lecture/écritureGets or sets a value that represents the maximum width of a ColumnDefinition.

MaxWidthProperty

en lecture seuleIdentifies the MaxWidth dependency property.

MinWidth

en lecture/écritureGets or sets a value that represents the minimum width of a ColumnDefinition.

MinWidthProperty

en lecture seuleIdentifies the MinWidth dependency property.

Width

en lecture/écritureGets the calculated width of a ColumnDefinition element, or sets the GridLength value of a column that is defined by the ColumnDefinition.

WidthProperty

en lecture seuleIdentifies the Width dependency property.

 

Exemples

L'exemple suivant utilise trois ColumnDefinition et trois RowDefinition pour créer une grille comportant neuf cellules, comme dans une feuille de calcul. Chaque cellule contient un élément TextBlock qui représente des données et la rangée supérieure contient un TextBlock auquel la propriété ColumnSpan est appliquée.


<Grid  VerticalAlignment="Top" HorizontalAlignment="Left"
       Width="350" Height="200">
    <Grid.ColumnDefinitions>
        <ColumnDefinition />
        <ColumnDefinition />
        <ColumnDefinition />
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition />
        <RowDefinition />
        <RowDefinition />
        <RowDefinition />
    </Grid.RowDefinitions>

    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" 
               FontSize="20" FontWeight="Bold" 
               Grid.ColumnSpan="3" Grid.Row="0">Expenses for 2007</TextBlock>
    
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" 
               FontSize="15" FontWeight="Bold" 
               Grid.Row="1" Grid.Column="0">Travel</TextBlock>
    
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" 
               FontSize="15" FontWeight="Bold" 
               Grid.Row="1" Grid.Column="1">Office Supplies</TextBlock>
    
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center"
               FontSize="15" FontWeight="Bold" 
               Grid.Row="1" Grid.Column="2">Salary</TextBlock>
    
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" 
               Grid.Row="2" Grid.Column="0">20000</TextBlock>
    
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" 
               Grid.Row="2" Grid.Column="1">10000</TextBlock>
    
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" 
               Grid.Row="2" Grid.Column="2">50000</TextBlock>

    <TextBlock FontSize="16" FontWeight="Bold" 
               Grid.ColumnSpan="3" Grid.Row="3">Total Expense: 80000</TextBlock>
</Grid>


Configuration requise

Client minimal pris en charge

Windows 8 [Applications du Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications du Windows Store uniquement]

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

DependencyObject
Grid
RowDefinition
ColumnDefinitions
RowDefinitions

 

 

Afficher:
© 2016 Microsoft