我有一个 WPF 用户控件,它包含一个网格、一些文本框和一个DataGrid
. 文本框是每列数据的过滤器,所以我希望它们保持在相关列之上。这很容易,除非用户调整DataGridTextColumn
. 所以,我将 绑定Grid.ColumnDefinition.Width
到DataGridTextColumn.Width
.
它就像一个梦......在第一次调整大小之后。当表单最初打开时,文本框的宽度为 0。如何触发数据网格上的调整大小事件?目前我在 XAML 中进行绑定,是否应该等到控件初始化后再在代码中进行绑定?