WPF Datagrid列宽度代码隐藏

时间:2010-02-22 14:30:22

标签: c# wpf datagrid

我想替换以下xaml代码:

代码隐藏中的

<Custom:DataGridTextColumn Header=" " Width="*"/>。这个xaml代码用我的风格填充了我的标题。

这就是我想要的:

  

| name |号码|这个区域使用“mystyle”网格结束 - &gt; |

这是我目前得到的:

  

| name |号码|没有风格的区域!网格结束 - &gt; |

如你所见,我想用我的风格填充无风格的区域,用xaml完成:

<Custom:DataGridTextColumn Header=" " Width="*"/>

现在我需要它在cb中。 ;)

2 个答案:

答案 0 :(得分:1)

好的我知道这有点晚了但是我遇到了同样的问题而且我使用DataGridLengthUnitType.Star来解决问题(实际上我使用Grid但它应该是相同的)

tc.Width = New DataGridLength(2.0, DataGridLengthUnitType.Star); // this will make the colum to be twice as big as the others

答案 1 :(得分:0)

tc.Width = New DataGridLength(1.0, DataGridLengthUnitType.Auto);