Hi,
I have a regular DataGrid from WPF 4.0 RTM, where I put data from database. In order to make clean & light style of DataGrid I use a tall/high rows and by default DataGrid aligns row content in top vertical position, but I want to set a center vertical alignment.
I already tried to use this property
VerticalAlignment="Center"
in DataGrid options, but it doesn't help me.
Here is an example of XAML-code, describing my DataGrid without center vertical alignment:
<DataGridx:Name="ContentDataGrid"Style="{StaticResource ContentDataGrid}"ItemsSource="{Binding}"RowEditEnding="ContentDataGrid_RowEditEnding"><DataGrid.Columns><DataGridTextColumnHeader="UserID"Width="100"IsReadOnly="True"Binding="{Binding Path=userID}"/><DataGridTextColumnHeader="UserName"Width="100"Binding="{Binding Path=userName}"/><DataGridTextColumnHeader="UserAccessLevel"Width="100"Binding="{Binding Path=userAccessLevel}"/><DataGridTextColumnHeader="UserPassword"Width="*"Binding="{Binding Path=userPassword}"/></DataGrid.Columns></DataGrid>
Result of executing this code:

As you can see all row's content has top vertical align.
What I have to add in order to get center vertical alignment of each row content?
Thanks.