.net Silverlight数据网格中的列对齐
如何在Silverlight数据网格中设置单元格内容的对齐方式.net Silverlight数据网格中的列对齐,.net,silverlight,datagrid,.net,Silverlight,Datagrid,如何在Silverlight数据网格中设置单元格内容的对齐方式 为的WPF数据网格提供的方法在Silverlight中似乎不起作用。我认为您需要HorizontalContentAlignment。 如果其在样式中: <Setter Property="HorizontalContentAlignment" Value="Center" /> 在C#中: 或者在XAML中 添加XMLNS: xmlns:sdk="clr-namespace:System.Windows.Con
为的WPF数据网格提供的方法在Silverlight中似乎不起作用。我认为您需要HorizontalContentAlignment。 如果其在样式中:
<Setter Property="HorizontalContentAlignment" Value="Center" />
在C#中:
或者在XAML中 添加XMLNS:
xmlns:sdk="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"
添加此资源:
<Style x:Key="RightCellStyle" TargetType="sdk:DataGridCell">
<Setter Property="HorizontalContentAlignment" Value="Right" />
</Style>
在如下列上设置:
<sdk:DataGridTextColumn Header="Header" Binding="{Binding Binding}"
CellStyle="{StaticResource RightCellStyle}" />
只需右对齐
DataGridCell
,如下所示
<sdk:DataGrid Margin="104,82,139,71" AutoGenerateColumns="False" ItemsSource="{Binding Collection}">
<sdk:DataGrid.CellStyle>
<Style TargetType="sdk:DataGridCell">
<Setter Property="HorizontalContentAlignment" Value="Right"/>
</Style>
</sdk:DataGrid.CellStyle>
<sdk:DataGrid Margin="104,82,139,71" AutoGenerateColumns="False" ItemsSource="{Binding Collection}">
<sdk:DataGrid.CellStyle>
<Style TargetType="sdk:DataGridCell">
<Setter Property="HorizontalContentAlignment" Value="Right"/>
</Style>
</sdk:DataGrid.CellStyle>