【发布时间】:2012-03-07 23:41:36
【问题描述】:
我有两个数据网格,每个网格有一列。 第一:
<DataGrid.Columns>
<DataGridTextColumn x:Name="FilterTextCol01"
IsReadOnly="False"
Width="{Binding ElementName=TextCol01, Path=ActualWidth, Mode=TwoWay}" />
</DataGrid.Columns>
第二:
<DataGridTextColumn CellStyle="{StaticResource DataGridColumnContentLeft}"
local:DataGridUtil.Name="TextCol01"
x:Name="TextCol01"
Header="TextCol01"
SortMemberPath="TextCol01"
Binding="{Binding TextCol01}"
Width="Auto"
IsReadOnly="True"/>
将第一列的宽度绑定到第二列的宽度不起作用。 如果我以这种方式在代码中执行此操作:
FilterTextCol01.Width = TextCol01.ActualWidth;
它有效。 谁能告诉我为什么第一种方法不起作用?
【问题讨论】:
标签: c# wpf xaml data-binding datagrid