WPF设置列内容居左、中、右
Style内容
<Style x:Key="contentLeftStyle" TargetType="{x:Type TextBlock}"> <Setter Property="HorizontalAlignment" Value="Left"/> Style> <Style x:Key="contentCenterStyle" TargetType="{x:Type TextBlock}"> <Setter Property="HorizontalAlignment" Value="Center"/> Style> <Style x:Key="contentRightStyle" TargetType="{x:Type TextBlock}"> <Setter Property="HorizontalAlignment" Value="Right"/> Style>
DataGrid调用代码
<DataGridTextColumn Header="领用数" Width="100" Binding="{Binding Path=Qty,StringFormat=0.00}" ElementStyle="{StaticResource contentLeftStyle}"/> <DataGridTextColumn Header="已出库数量" Width="140" Binding="{Binding Path=RequisitionQty,StringFormat=0.00}" ElementStyle="{StaticResource contentCenterStyle}"/> <DataGridTextColumn Header="其它" Width="100" Binding="{Binding Path=ElseQty,StringFormat=0.00}" ElementStyle="{StaticResource contentRightStyle}"/>