Quantcast
Channel: Windows Presentation Foundation (WPF) forum
Viewing all articles
Browse latest Browse all 18858

Vertical alignment of DataGrid row content

$
0
0

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.


Viewing all articles
Browse latest Browse all 18858

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>