我的窗口中有一个DataGrid,我需要自动调整列的宽度以适应内容。但我有一个障碍:
- 如果他的内容小于其标题,则应以标题的大小为准;
- 他的内容由绑定自动更新,链接到TextBox。因此......当用户聚焦到另一个字段时,表示该字段的列将更新。当最新内容大于以前的数据时,就已经发生了这种情况。
- 我正在使用MVVM,而这个组件是DataGrid的UserControl扩展。我不能使用比Code-Behind更多的资源,但我可以使用(这不是最好的方法)MVVM Binding来调整它的大小。我真的想做一个通用的解决方案。
我会感激任何帮助。
致以最诚挚的问候,
古斯塔沃。