Domanda

Nella mia app WinModile 5 sto usando Cistview con lo stile report per visualizzare una tabella di articoli. Poiché può esserci una quantità significativa di articoli (> 1000) ci vuole molto tempo per inserirli tutti. Ma la maggior parte delle volte gli utenti hanno bisogno solo dei primi 50 circa. Vorrei inserire gli oggetti in modo dinamico quando sono necessari. Per fare questo la necessità di catturare lo scorrimento verticale per aggiungere oggetti. Non riesco a trovare un modo per farlo con la nostra sottoclasse il clistctrl e clistview.

Quindi la domanda è che esiste un altro modo per implementare il rendering su richiesta o per catturare eventi di scorrimento senza sotto-classing?

È stato utile?

Soluzione

Hai sentito di Virtual ListViews? Le Virtual ListViews vengono generalmente utilizzate quando si hanno problemi di prestazioni con una Vervatta contenente una grande quantità di dati. L'applicazione è responsabile della gestione dei dati da visualizzare nella Virtual ListView. Windows chiederà i dati solo quando è necessario visualizzare i dati. Un progetto di esempio denominato VirtuallistView è incluso con Windows Mobile SDK.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top