WPFHexaEditor 1.4.0

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

You can edit and save file. Work with dependency property.

Can be used in WPF or WinForm application

Localized in English, French, Russian and Chinese

There is a newer version of this package available.
See the version list below for details.
Install-Package WPFHexaEditor -Version 1.4.0
dotnet add package WPFHexaEditor --version 1.4.0
<PackageReference Include="WPFHexaEditor" Version="1.4.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add WPFHexaEditor --version 1.4.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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"/>

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"/>

Release Notes

Go to github project site for release notes

Dependencies

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.1.6 55 1/12/2021
2.1.5 184 12/23/2020
2.1.3 84 12/16/2020
2.1.2 156 12/12/2020
2.1.1 125 11/17/2020
2.1.0 87 11/12/2020
2.0.3 236 10/11/2020
2.0.2 1,191 12/23/2019
1.9.1 522 9/28/2019
1.7.5 549 5/25/2019
1.6.3 406 3/4/2019
1.4.0 1,083 1/7/2018
Show less