ColumnDefinition Class

Definiert spaltenspezifische Eigenschaften, die für Grid-Objekte gelten.

Vererbung

Object
  DependencyObject
    ColumnDefinition

Syntax


public sealed class ColumnDefinition : DependencyObject

Attribute

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]
[WebHostHidden()]

Member

ColumnDefinitionKlasse hat diese Membertypen:

Konstruktoren

ColumnDefinitionKlasse hat diese Konstruktoren.

KonstruktorBeschreibung
ColumnDefinition Initializes a new instance of the ColumnDefinition class.

 

Methoden

The ColumnDefinition Klasse hat diese Methoden. Es erbt auch Methoden von Object Klasse.

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

 

Eigenschaften

Der ColumnDefinitionKlasse hat diese Eigenschaften.

EigenschaftZugriffstypBeschreibung

ActualWidth

SchreibgeschütztGets a value that represents the actual calculated width of a ColumnDefinition.

Dispatcher

SchreibgeschütztGets the CoreDispatcher that this object is associated with. (Geerbt von DependencyObject)

MaxWidth

Lese-/SchreibzugriffGets or sets a value that represents the maximum width of a ColumnDefinition.

MaxWidthProperty

SchreibgeschütztIdentifies the MaxWidth dependency property.

MinWidth

Lese-/SchreibzugriffGets or sets a value that represents the minimum width of a ColumnDefinition.

MinWidthProperty

SchreibgeschütztIdentifies the MinWidth dependency property.

Width

Lese-/SchreibzugriffGets the calculated width of a ColumnDefinition element, or sets the GridLength value of a column that is defined by the ColumnDefinition.

WidthProperty

SchreibgeschütztIdentifies the Width dependency property.

 

Beispiele

Im folgenden Beispiel werden drei ColumnDefinition und drei RowDefinition zum Erstellen eines Rasters mit neun Zellen verwendet (wie in einem Arbeitsblatt). Jede Zelle enthält ein Daten darstellendes TextBlock. Die oberste Zeile enthält ein TextBlock-Element auf das die ColumnSpan-Eigenschaft angewendet wurde.


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


Anforderungen

Mindestens unterstützter Client

Windows 8 [Nur Windows Store-Apps]

Mindestens unterstützter Server

Windows Server 2012 [Nur Windows Store-Apps]

Namespace

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

Metadaten

Windows.winmd

Siehe auch

DependencyObject
Grid
RowDefinition
ColumnDefinitions
RowDefinitions

 

 

Anzeigen:
© 2014 Microsoft