Is xammulticolumncomboeditor has implemented UI Virtualization by default? If not , please provide me the sample code to implement.
Hello Karthik,
I am just checking if you got this worked out or you still require any assistance or clarification on the matter.
Hi Stefan,
I have checked xammulticolumncomboeditor with ants profiler . I have populated an editor with 500 rows and i set the dropdown height to show 20 rows at a time. When i checked with ants profiler, first time it shows me an instance count of comborow as 20 (20 visible rows in drop down list) but when i scroll till end ( from 480 to 500 rows) , it shows an instance count of comborow is 500. How come this possible if UI Virtualization is implemented.
Hello,
As Konstantin said there is a built-in virtualization of the XamMultiColumnComboEditor’s Items, but it is for the UIElements, not for the ComboRows, which contains the Data. If you check the CoboCellControls, they are always as many as they are at the opening of the dropdown.
Hope this helps you.
Yes you are correct. The hierarchy for ComboCellControl is from ComBoCellControlBase which in turn derives from ContentControl(UI Element).So it gets recycled according to your definition, But ComboCell is also from ComboCellBase which in turn from RecyclingContainer<ComboCellControlBase> and ComboCellControllBase is from ContentControl. Then why ComboCell is not recycled as ComboCellControl.Is there any other way to achieve recycling of combocell. If so please provide me the samples.
I can say that by default, the virtualization is only for the UI elements, and for the objects that represents the Data, there is no visualization, because otherwise the data will load every time you scroll the drop down, but if you want I can log a feature request on your behalf.
Looking forward for your reply.
I am just checking if you want me to log the feature request.
I would like to log a feature request for the item specified above. Do i need to follow any procedure for the feature request, if so please help me to complete.
Thank you.
Thank you Stefan.
After some research, Virtualization of ComboRows has been determined to be a new feature request. I have sent your feature request directly to our product management team. Our product team chooses new feature requests for development based on popular feedback from our customer base. Infragistics continues to monitor application development for all of our products, so as trends appear in requested features, we can plan accordingly.
We value your input, and our philosophy is to enhance our toolset based on customer feedback. If your feature is chosen for development, you will be notified at that time. Your reference number for this feature request is FR14041.
If you would like to follow up on your feature request at a later point, you may contact Developer Support management via email. Please include the reference number of your feature request in the subject and body of your email message. You can reach Developer Support management through the following email address: dsmanager@infragistics.com
Thank you for your request.