Actually, I asked myself this question a long time ago, but I could not find the answer.
If it is necessary on one form to display different panels on the same place (such as TabControl
without visualized tabs), how should this be correctly implemented? Interested in competent implementation on WinForms and WPF .
Before that, I used it only in WinForms in the following variations:
A user control, inherited from tabcontrol, in which an event was intercepted, was downloaded from the net, and the tabs were not visualized. In the future, switching tabs was carried out through other controls.
Overlayed each other panels, and periodically changed their visibility. Hemorrhagic is still the same.