Tengo una API del lado del servidor que proporciona datos paginados en formato JSON en función de varios parámetros de consulta. Me gustaría proporcionar una interfaz de usuario que permita al usuario buscar los resultados de una consulta.Silverlight: datos de paginación del servidor
Conozco los diversos componentes que permiten este tipo de interfaz, IPagedCollectionView e ICollectionView en el modelo/modelo de palanca de vista y DataPager en la interfaz de usuario. Sin embargo, todos los ejemplos que he visto implementan la búsqueda en la parte superior de los datos que ya se han cargado en el modelo o modelo de vista.
Esperaba encontrar una implementación de IPagedCollectionView en alguna parte, donde simplemente inserte su método 'fetcher' que busca una página dada de datos del servidor, además proporciona un poco de metadatos (páginas totales, etc ...)
Podría escribir esto mismo basado en las interfaces IPagedCollectionView e ICollectionView, pero me sorprendería que no haya una solución estándar para este problema.
¡Se apreciarán todos los punteros a las partes más adecuadas del marco o las bibliotecas que amplían el marco!
Gracias - No me opongo al uso de los Servicios de RIA si esto me proporciona algún beneficio. Echaré un vistazo a esa publicación en el blog. ¡Gracias! – ColinE
¡Gracias por la actualización, parece que ese blogpost tiene exactamente lo que necesito! – ColinE