Мне был назначен проект, который требует от меня рендеринга древовидных структур, что оказывается математически нетривиальным процессом.
Я нашел этот проект , который выглядитболее или менее делать работу, но это в WPF, которая на самом деле не моя сцена, и, кажется, требует немного дополнительной заботы и внимания.Я являюсь программистом Windows.Forms (в той степени, в какой я являюсь программистом GUI, в любом случае), мне нужно встроить его в WinForms, прежде чем я смогу уделить ему внимание и заботу.
Мне удалось получить несколько правильных вещей в этом преобразовании, но я хотел бы убедиться в этих функциях, прежде чем начать слепую зарядку в неправильном направлении.
Я думаю, что WPF Arrangeвыглядит как WinForms PerformLayout, WPF DesiredSize выглядит как WinForms PreferredSize и WPF Measure ... Гм ...
По сути, я ищу любые советы по автоматическому управлению макетами в элементах управления WinForms, так же, какWPF управляет макетами и подтверждает, являются ли те очевидные эквивалентности, которые я упомянул, фактически эквивалентными.