DockingManager - Content in nested DockingManager/TabControlExt not displayed

I've updated one of my projects to Essential Studio Volume 3 SP1 (18.3.0.47) and I'm having a problem with the DockingManager control.

In my application the main window consists of a DockingManager with multiple tabbed children. Each child control then has its own DockingManager with one or more tabs.

After the update the content of these controls is sometimes not displayed after switching the tabs in the main DockingManager.

To analyze the problem, I've created a small sample application and was able to reproduce the issue.

After starting the application it looks like this:



I then switch to the Second tab:



After switching back the First tab, the content in the Overview tab is no longer displayed.



This can be "fixed" be switching to the Details tab and then back to Overview.

I also tried replacing the DockingManager in the children with TabControlExt. This combination has the same problem.
It works if the main control uses a TabControlExt, too.

Also tried 18.3.0.35 and 18.3.0.48. Both versions have this bug.
Going back to 18.2.0.44 fixes it.


Attachment: DockingManagerSample_6ec132ea.7z

6 Replies 1 reply marked as answer

BR Bharathi Rajakantham Syncfusion Team November 17, 2020 03:08 PM UTC

Hi Philip, 
 
Thanks for contacting Syncfusion Support, 
 
We have checked your query “ Content in nested docking manager/Tabcontrolext not displayed”.The content is loading properly for us in 18.3.0.47Version and also we have ensured with the 18.3.0.35.Please check the video for your reference. 
 
 
Please ensure the video and confirm us whether our replication procedure is same as ours.If not please share the issue reproducing video or we can arrange a web meeting for it. 
 
Regards 
Bharathi R 



PR Philip Roelofs November 17, 2020 08:58 PM UTC

Hi Bharathi,

you did exactly what I did.

Since the sample application worked for you, I checked it on a different computer (my laptop) that has 18.3.0.35 installed.
The application worked fine on it, so I then switched to the NuGet packages and checked all 18.3 versions step by step.

On the laptop I had no issues up to version 18.3.0.47. After upgrading to 18.3.0.48 I got the same problem that I had on my desktop pc.
Upgrading further to the new 18.3.0.50 release did not resolve it.

What is very strange about this problem is that on my desktop I can only upgrade to version 18.3.0.44 before the application has the described bug.

Also, on both machines I cannot get it to work the 18.3.0.47 libraries that the full Essential Studio setup installs in the GAC.

I copied the compiled application to two other systems, once with libraries from the NuGet package and once those from the GAC (both times 18.3.0.47).
On both systems the NuGet variant runs fine and the GAC variant has the bug.

In short:
18.3.0.47 (NuGet): Ok on 3 out 4 systems (18.3.0.44 is the maximum on the fourth)
18.3.0.47 (GAC): 0 out of 4 systems
18.3.0.48/18.3.0.50 (NuGet): 0 out of 2 systems

I've noticed that the GAC libraries for 18.3.0.47 have a later timestamp and a different file size than the NuGet ones, so I assume there is a slight different between them.

For me looks it like a bug has been introduced in the GAC build of the libaries which then propagated to the newer NuGet releases.



BR Bharathi Rajakantham Syncfusion Team November 18, 2020 01:31 PM UTC

Hi Philip, 
 
Thanks for your update, 
 
We have confirmed the reported issue “Content in NestedDocking Manager and TabcontrolExt not displaying” and logged a bug report on this.The patch for this fix is estimated to be available on 25th nov 2020. 
 
You can track the status of the issue using the following feedback link, 
 
 
Please let us know if you need any further assistance on this.We will be glad to assist you. 
 
Regards, 
Bharathi R 



PR Philip Roelofs November 18, 2020 07:42 PM UTC

Hi Bharathi,

thank you for investigating my problem. I'm looking forward to the fix.

 


EM Elakkiya Muthukumarasamy Syncfusion Team November 19, 2020 06:10 AM UTC

Hi Philip, 
  
Thanks for your update. 
  
As mentioned earlier we will update the fix for this issue on 25th November 2020.We appreciate your patience until then. 
  
Regards, 
Elakkiya 



EM Elakkiya Muthukumarasamy Syncfusion Team December 9, 2020 04:47 PM UTC

Hi Philip, 
    
Thanks for your patience.                                        
   
The reported issue”Content in NestedDocking Manager and TabcontrolExt not displaying has been fixed.  
 
 
This patch which can be download from the below links.   
    
Recommended approach - exe will perform automatic configuration.    
    
Please find the patch setup from below location:    
 
 
Patch link :    
Please find the patch assemblies alone from below location:    
    
 
      
   
    
Assembly Version: 18.3.0.47   
    
Installation Directions:    
This patch should replace the files "Syncfusion.Tools.WPF” under the following folder.    
$system drive:\ Files\Syncfusion\Essential Studio\$Version # \precompiledassemblies\$Version#\[TargetFramework]    
Eg : $system drive:\Program Files\Syncfusion\Essential Studio\18.3.0.47\precompiledassemblies\18.3.0.47\4.6    
    
To automatically run the Assembly Manager, please check the Run assembly manager checkbox option while installing the patch. If this option is unchecked, the patch will replace the assemblies in precompiled assemblies’ folder only. Then, you must manually copy and paste them to the preferred location or you must run the Syncfusion Assembly Manager application (available from the Syncfusion Dashboard, installed as a shortcut in the Application menu) to re-install assemblies.    
    
    
Disclaimer:    
Please note that we have created this patch for version 18.3.0.47 specifically to resolve the issue reported in this incident. If you have received other patches for the same version for other products, please apply all patches in the order received.  Please let us know, if you are using any other Syncfusion version, we will provide patch in your version. 
 
    
Regards,    
Elakkiya 


Marked as answer
Loader.
Up arrow icon