相关疑难解决方法(0)

绑定datagrid列宽

我有两个datagrids,每个都有一列.第一:

<DataGrid.Columns>
   <DataGridTextColumn x:Name="FilterTextCol01" 
                       IsReadOnly="False" 
                       Width="{Binding ElementName=TextCol01, Path=ActualWidth, Mode=TwoWay}" />
</DataGrid.Columns>
Run Code Online (Sandbox Code Playgroud)

第二:

<DataGridTextColumn CellStyle="{StaticResource DataGridColumnContentLeft}"
                    local:DataGridUtil.Name="TextCol01"
                    x:Name="TextCol01"
                    Header="TextCol01"
                    SortMemberPath="TextCol01"
                    Binding="{Binding TextCol01}" 
                    Width="Auto" 
                    IsReadOnly="True"/>
Run Code Online (Sandbox Code Playgroud)

第一列的宽度与第二列的宽度的绑定不起作用.如果我在代码中这样做:

FilterTextCol01.Width = TextCol01.ActualWidth;
Run Code Online (Sandbox Code Playgroud)

有用.谁能告诉我为什么第一种方法不起作用?

c# data-binding wpf xaml datagrid

10
推荐指数
1
解决办法
8853
查看次数

标签 统计

c# ×1

data-binding ×1

datagrid ×1

wpf ×1

xaml ×1