Freigeben über


Grid.RowDefinitions Eigenschaft

Definition

Ruft eine Liste der RowDefinition-Objekte ab, die in diesem instance von Grid definiert sind.

public:
 property RowDefinitionCollection ^ RowDefinitions { RowDefinitionCollection ^ get(); };
RowDefinitionCollection RowDefinitions();
public RowDefinitionCollection RowDefinitions { get; }
var rowDefinitionCollection = grid.rowDefinitions;
Public ReadOnly Property RowDefinitions As RowDefinitionCollection
<Grid>
  <Grid.RowDefinitions>
    oneOrMoreRowDefinitions
  </Grid.RowDefinitions>
</Grid>

Eigenschaftswert

Eine Liste der RowDefinition-Objekte, die für diese instance von Grid definiert sind.

Beispiele

Im folgenden Beispiel wird ein Raster mit drei Zeilen erstellt. Die Höhe der ersten Zeile wird auf den Wert Auto festgelegt, der die Höhe gleichmäßig auf der Größe des Inhalts innerhalb dieser Zeile verteilt. Die Höhe der zweiten Zeile und der dritten Zeile ist auf 2* bzw. * festgelegt. Die zweite Zeile erhält 2/3 des verbleibenden Platzes, und die dritte Zeile erhält 1/3.

Sie können das oben beschriebene Ergebnis mit der neuen prägnanten Rastersyntax oder mit der ursprünglichen Syntax erzielen. Beides wird unten in den Beispielen gezeigt.

Verwenden von prägnanter Syntax:

<Grid RowDefinitions="Auto, 2*, *">
</Grid>

Verwenden der ursprünglichen Syntax:

<Grid.RowDefinitions>
    <RowDefinition Height="Auto" />
    <RowDefinition Height="2*" />
    <RowDefinition Height="*"/>
</Grid.RowDefinitions>

Gilt für:

Weitere Informationen