I’m looking for a sutable strategy for legacy VCL Delphi application migration. The goal is to gradually migrate it to .NET stack (C#, WPF), and it seems that Hydra is one of the best tools for this.
The main constraint on the task is that all the UI and UX have to be strictly preserved during the migration. Due to application’s huge size and complexity, the only acceptable way to do the job is by migrating a couple of Delphi forms per iteration.
I’ve checked the WPF plugin sample and read the documentation but still have some questions. The main point that I wish to clarify is the relationships of WPF visual plugins and VCL host application windows.
So to begin with - as stated in this article: https://docs.hydra4.com/Plugins/WPFVisualPlugins/, “The visual plugin is the control that you will use to embed into the host application…”. Also I can see that link for the article “Showing visual plugins in a separate window” has been removed from the docs (the bottom link here - https://docs.hydra4.com/HowTos/).
Does this mean that WPF visual plugin can only be a user control inside the host window and not a separate window or a dialog on it’s own?