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}"/><!--设置列内容居右-->

 

posted @ 2021-12-18 13:32  勤奋的二牛  阅读(1113)  评论(0)    收藏  举报