HexView is a hex editor control and sample application for Avalonia with large-file reading, overlay-based editing, search and replace, diff visualization, bookmarks, and annotation workflows.
Understand the file pipeline, overlay model, and the main sample surfaces first.
InstallationAdd the package, target Avalonia 11.3, and restore Lunet tooling for docs work.
Quickstart ControlHost HexViewControl directly and wire a line reader plus formatter.
Reuse the same overlay, selection, navigation, and save pipeline as the sample app.
Read the control architecture, reader-overlay split, rendering model, and shared terms.
GuidesFollow concrete recipes for loading files, editing, searching, diffing, saving, and troubleshooting.
XAML UsageSee how the control is hosted in XAML and how the single-view and diff-view samples are composed.
AdvancedCover large-file behavior, extensibility points, the edit journal, and diagnostics notes.
ReferenceUse namespace maps, API coverage summaries, the Lunet pipeline notes, and licensing details.
API DocumentationBrowse generated .NET API pages for the control, services, models, and annotations.