DataGrid Zeileninhalt vertikale Ausrichtung
Ich habe ein reguläres DataGrid aus WPF 4.0 RTM, in das ich Daten aus einer Datenbank einbinde. Um einen cleanen & leichten Stil von @ zu kreierDataGrid
Ich benutze eine hohe Reihe und standardmäßigDataGrid
richtet den Zeileninhalt in der oberen vertikalen Position aus, aber ich möchte eine vertikale Ausrichtung in der Mitte festlegen.
Ich habe bereits versucht, diese Eigenschaft zu verwenden
VerticalAlignment="Center"
imDataGrid
Optionen, aber es hilft mir nicht.
Hier ist ein Beispiel für XAML-Code, der mein @ beschreiDataGrid
ohne vertikale Mittelausrichtung:
<DataGrid x:Name="ContentDataGrid"
Style="{StaticResource ContentDataGrid}"
ItemsSource="{Binding}"
RowEditEnding="ContentDataGrid_RowEditEnding">
<DataGrid.Columns>
<DataGridTextColumn Header="UserID"
Width="100"
IsReadOnly="True"
Binding="{Binding Path=userID}" />
<DataGridTextColumn Header="UserName"
Width="100"
Binding="{Binding Path=userName}" />
<DataGridTextColumn Header="UserAccessLevel"
Width="100"
Binding="{Binding Path=userAccessLevel}" />
<DataGridTextColumn Header="UserPassword"
Width="*"
Binding="{Binding Path=userPassword}" />
</DataGrid.Columns>
</DataGrid>
Ergebnis der Ausführung dieses Codes:
Wie Sie sehen können, ist der gesamte Zeileninhalt vertikal oben ausgerichtet.
Was muss ich hinzufügen, um die vertikale Ausrichtung der einzelnen Zeileninhalte in der Mitte zu erhalten?