1
我有一个绑定到DataSet的WPF Datagrid;列是自动生成的。 我需要对齐右侧的数列。我可以使用一个转换器,就像这个例子中,我发现在网络上:WPF DataGrid - 与自动生成列对齐列
<DataGrid x:Name="dg" ItemsSource="{Binding Source}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Col}" Header="Col" Width="200">
<DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="TextBlock.HorizontalAlignment" Value="{Binding Col, Converter={StaticResource converter}}" />
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
但在我的情况下,列中自动生成的,所以我不能使用
<DataGrid.Columns>
而且我不知道如何绑定属性
<Setter Property="TextBlock.HorizontalAlignment" Value="{Binding Col, Converter={StaticResource converter}}" />
任何解决方案?
完美!谢谢 – rPulvi