我被分配了一个项目,要求我渲染树结构,事实证明,这是一个数学上非常重要的过程。
我发现this project似乎或多或少做了这个工作,但它在WPF中,这真的不是我的场景,而且似乎还需要一些额外的照顾和注意。我是一个Windows.Forms类型的程序员(在某种程度上,我是任何类型的GUI程序员,无论如何),我需要将它打入WinForms才能提供它的关注和注意。
我已经设法在这次转换中得到了一些关于正确的事情,但我想在我向错误的方向盲目充电之前确保这些功能。
我认为WPF Arrange看起来相当于WinForms PerformLayout,WPF DesiredSize看起来像WinForms PreferredSize和WPF Measure ...嗯......
基本上,我正在寻找有关自动管理WinForms控件中布局的任何提示,就像WPF管理布局一样,并确认我提到的那些明显等价是否实际上是等效的。
答案 0 :(得分:-3)
WinForms还有一些布局容器:
FlowLayoutPanel的 表示一个水平或垂直动态布局其内容的面板。
TableLayoutPanel中 表示一个面板,该面板在由行和列组成的网格中动态布局其内容。
面板: 用于对控件集合进行分组。
可以组合这些容器以实现所需的布局。