Hello.
I'm using a MenuTool with ~10k items and have a performance issue when I click the button for the first time. It takes several minutes until the popup is shown.
What I found out so far is that the most cpu time is used in the MenuToolPanel.MeasureOverride method. It seams to me that the MenuToolPanel doesn't support virtualization and hence renders all items in the initial MeasureOverride call.
Is it possible to enable virtualization for the MenuTool?
Or do I have to change the ItemsPresenter in the Popup style against e.g. VirtualizingStackPanel?
Regards,
Darius
Hello Darius,
Thank you for your post.
I have logged this behavior with our developers in our tracking system, with an issue ID of 211266. I have also created a support ticket on your behalf with number CAS-167762-R7T2K9 in order to link the development issue to it so that you are automatically updated when a Service Release containing your fix is available for download.