我的窗口中有一个 DataGrid,我需要自动调整列的宽度以适应内容。但我有一个障碍:
- 如果他的内容比他的header小,以header的大小为准;
- 他的内容由一个绑定自动更新,链接到一个文本框。所以......当用户关注另一个字段时,表示该字段的列将更新。当最新内容大于以前的数据时,它已经发生了。
- 我正在使用 MVVM,这个组件是 DataGrid 的 UserControl 扩展。我不能使用比我们在代码隐藏中拥有的一些资源,但我可以使用(这不是最好的方法)MVVM 绑定来调整它的大小。我真的很想做一个通用的解决方案。
我会很感激任何帮助。
此致,
古斯塔沃。