我有一个包含 GridView 的窗口,其中一列设置为“自动”。一旦数据已绑定到 ListView 并且列的宽度已确定,我想调整窗口大小以适应。但是,当我检查该列的宽度时(使用 ActualWidth,在构造函数的末尾,在分配集合之后),它的值为 0。
在我看到的与 ASP 相关的其他问题之一中,有一个带有 DataBound 事件的 GridView,该事件在数据绑定完成时触发。但是,对于 WPF GridView,没有事件,也没有与其列关联的任何事件。
在绑定数据并计算列宽后,我可以使用一个事件吗?还是有其他方法可以根据列的宽度调整窗口的大小?我希望自动调整大小只发生一次,而不是每次更改列宽时。