メモリマップファイル(C#MemoryMappedFile)を使用して大きなファイル(8 GB)で作業しています。私はWPFグリッド(例えばデータグリッド)にコンテンツを入れることができるようにしたいと思いますが、動作するように思われるすべてのアプローチがファイルをメモリにロードしなければならないため、メモリマップされたファイルのポイント。WPFグリッドへのメモリマップファイル
私はwpfデータグリッドが必要なデータだけにアクセスできることは知っていますが、メモリマップされたファイルにどのようにリンクすればよいのですか? 。
私はdatagrid.itemsource = fileのような簡単な方法を望んでいましたが、そのようには見えません。
私の最終目標は、この大きなファイルを読み込んで、16進エディタのようにファイルのバイト数を表示することです。誰でもメモリマップファイルを使用している例がありますか、何かがユーザーが表示しているファイルのバイト形式だけを読み取っていますか?
なぜDataGridを使用しますか?列に何を表示しますか? – Evk
列は動的で、バイトの行を作成します。ほとんどのヘキサエディタに似ています – user6141665