Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
975
Virtual ViewModelWrapper
posted

Hi,

I have a 3-tier application (WCF, WPF, Prism, Unity and MVVM), I receive 1M models (for example Person) from the server which need to be shown in the XamDataGrid. My ViewModel exposes an ObservableCollection<PersonViewModel>, where PersonViewModel are simply wrapper around the model Person. Those wrapper are kind of big, and long to construct since the constructor parameters are mapped dynamically by unity framework. Would it be possible to lazy build those wrappers and ideally recycle them (basically virtualize them), so that only the shown records have a wrapper instance? It's require that the solution work with filtering, sorting and grouping!


Thanks,

Dominik

Parents
No Data
Reply
  • 5124
    posted

    Hello Dominik,

    The XamDataGrid requires all of the records to be loaded to provide filtering, sorting and grouping.

    If you have further questions, please let me know.

    Thanks,

Children