Je travaille avec un fichier volumineux (8 Go) via un fichier mappé en mémoire (C# MemoryMappedFile). Je voudrais pouvoir mettre le contenu dans une grille WPF (grille de données par exemple), mais j'ai des problèmes car chaque approche qui semble fonctionner doit charger le fichier en mémoire, ce qui détruit le point du fichier mappé en mémoire . Je sais qu'une grille de données wpf peut accéder uniquement aux données nécessaires, mais comment la lier au fichier mappé en mémoire pour que je puisse demander uniquement les octets qui sont visualisés et ne pas avoir à tout mettre en mémoire .Fichier mappé en mémoire dans une grille WPF
J'espérais un moyen facile comme le fichier datagrid.itemsource = mais cela ne ressemble pas à la casse.
Mon objectif final est de charger ce fichier volumineux et d'afficher les octets du fichier, comme un éditeur hexadécimal. Quelqu'un a un exemple en utilisant un fichier mappé en mémoire ou quelque chose ne lit que les octets du fichier que l'utilisateur est en train de visualiser?
Pourquoi voulez-vous utiliser DataGrid? Que vas-tu afficher dans les colonnes? – Evk
Les colonnes seront dynamiques pour créer des lignes d'octets. Similaire à la plupart des éditeurs hexadécimaux – user6141665