1. 程式人生 > 其它 >WPF設定列內容居左、中、右

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}"/><!--設定列內容居右-->