In C #:
var rightCellStyle = new Style(typeof(DataGridCell)); rightCellStyle.Setters.Add(new Setter( Control.HorizontalContentAlignmentProperty, HorizontalAlignment.Right)); dataGrid.Columns.Add(new DataGridTextColumn { Binding = , Header = , CellStyle = rightCellStyle; });
Or in XAML ...
Add XMLNS:
xmlns:sdk="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"
Add this resource:
<Style x:Key="RightCellStyle" TargetType="sdk:DataGridCell"> <Setter Property="HorizontalContentAlignment" Value="Right" /> </Style>
Set the column as follows:
<sdk:DataGridTextColumn Header="Header" Binding="{Binding Binding}" CellStyle="{StaticResource RightCellStyle}" />
Drew Noakes Oct. 27 '11 at 13:08 2011-10-27 13:08
source share