Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 1.46 KB

readme-nuget.md

File metadata and controls

39 lines (31 loc) · 1.46 KB

NetFramework License

A fast, fully customisable Wpf user control for editing file or stream as hexadecimal.

Can be used in WPF or WinForm application.

Localized in English, French, Russian and Chinese

Somes features

  • Append byte at end of file
  • Include HexBox, an Hexadecimal TextBox with spinner
  • Fill selection (or another array) with byte.
  • Support of common key in window like CTRL+C, CTRL+V, CTRL+Z, CTRL+A, ESC...
  • Copy to clipboard as code like C#, VB.Net, C, Java, F# ...
  • Support custom .TBL character table file insted of default ASCII.
  • Undo (no redo for now)
  • Finds methods (FindFirst, FindNext, FindAll, FindLast, FindSelection) and overload for (string, byte[])
  • Highlight byte with somes find methods
  • Bookmark
  • Group byte in block
  • Show data as hexadecimal or decimal
  • ...

How to use

Add a reference to WPFHexaEditor.dll from your project, then add the following namespace to your XAML:

xmlns:control="clr-namespace:WpfHexaEditor;assembly=WPFHexaEditor"

Insert the control like this:

<control:HexEditor/>
<control:HexEditor Width="NaN" Height="NaN"/>
<control:HexEditor Width="Auto" Height="Auto"/>
<control:HexEditor FileName={Binding FileNamePath} Width="Auto" Height="Auto"/>