Data switching is slow when there is multiple MDI DocumentWindow in an instance

Docking/MDI for WPF Forum

Posted 10 years ago by lik
Version: 14.1.0602

In a WPF application, If we create multiple MDI DocumentWindow in an instance, data switching and right-click menu event response in the table will be very slow. But if we create several instances, and only a single MDI DocumentWindow in each instance, the application runs well. I want to know why and how to solve the former problem.

Comments (1)

Posted 10 years ago by Actipro Software Support - Cleveland, OH, USA

Hello, it's hard to say without seeing a sample of this happening.  Are you using tabbed MDI or standard MDI.  With tabbed MDI, it shouldn't matter since you only generally ever have the single selected document window's content in the visual tree at any given time.  With standard MDI you have all the document windows' content in the visual tree.  So if something related to your right-click menu examines the visual tree, then perhaps it's just due to there being a lot more visuals in the tree.

If you'd like us to take a look, please make a new simple sample project that shows the issue and email it to our support address.  Reference this thread and rename the .zip file extension so it doesn't get spam blocked.

Actipro Software Support

The latest build of this product (v24.1.2) was released 2 months ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.