【发布时间】:2012-05-14 04:46:21
【问题描述】:
我有一个 WPF 用户控件,其中包含一个网格、一些文本框和一个 DataGrid。文本框是每列数据的过滤器,所以我希望它们保持在相关列之上。这很容易,除非用户调整DataGridTextColumn 的大小。所以,我将Grid.ColumnDefinition.Width 绑定到DataGridTextColumn.Width。
在第一次调整大小之后,它就像一场梦一样运行。当表单最初打开时,文本框的宽度为 0。如何触发数据网格上的调整大小事件?目前我在 XAML 中进行绑定,是否应该等到控件初始化后再在代码中进行绑定?
【问题讨论】:
标签: binding datagrid wpf-controls datagridtextcolumn