当我将WindowState.Maximized
更改为和从WindowState.Normal
时,网格中的某些组件可以正确调整大小,但其他组件不会(即来自LiveCharts
的CartesianPlot
)。
但是,当调用DragMove()
时,网格中的组件会正确调整大小。 查看DragMove
的来源并不是特别有帮助,因为当 LMB 没有关闭时,我不能调用它。
有什么技巧可以更改WindowState
使其表现得更像手动调整大小吗?
这似乎是LiveCharts中的一个错误。 挂接到SizedChanged
CartesianChart
属性并在以任何方式调整视图大小时调用Update(true, true);
可以解决此问题。