如何调整WPF DataGrid列的动态宽度?

时间:2012-12-12 15:05:40

标签: c# wpf datagrid width datagridcolumn

我的窗口中有一个DataGrid,我需要自动调整列的宽度以适应内容。但我有一个障碍:

  • 如果他的内容小于其标题,则应以标题的大小为准;
  • 他的内容由绑定自动更新,链接到TextBox。因此......当用户聚焦到另一个字段时,表示该字段的列将更新。当最新内容大于以前的数据时,就已经发生了这种情况。
  • 我正在使用MVVM,而这个组件是DataGrid的UserControl扩展。我不能使用比Code-Behind更多的资源,但我可以使用(这不是最好的方法)MVVM Binding来调整它的大小。我真的想做一个通用的解决方案。

我会感激任何帮助。

致以最诚挚的问候,

古斯塔沃。

0 个答案:

没有答案