我有两个数据网格,每个网格只有一列。
<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;
它可以工作。 有人可以告诉我为什么第一种方法不起作用吗?
<Binding ... />
语法用于 MultiBinding 吗?我可以在我的问题中使用它:将DataGrid列宽绑定到另一个DataGrid的两列。 - Steven