我想使用XAML/WPF和C#创建一个十六进制编辑器,但我需要一种表格控件来显示文件内容。每一列都应该有一个文本框,以便查看地址、十六进制值和ASCII值。
以后我想添加其他列,比如Unicode之类的。用户应该能够查看/隐藏列。
我需要哪些控件才能实现这个功能?
我考虑使用ListView
,使用GridView
定义列,并在每一列中使用一个文本框。但是ListView
更像是一个多行控件。你能给我一个提示,告诉我应该使用哪个控件吗?
我想使用XAML/WPF和C#创建一个十六进制编辑器,但我需要一种表格控件来显示文件内容。每一列都应该有一个文本框,以便查看地址、十六进制值和ASCII值。
以后我想添加其他列,比如Unicode之类的。用户应该能够查看/隐藏列。
我需要哪些控件才能实现这个功能?
我考虑使用ListView
,使用GridView
定义列,并在每一列中使用一个文本框。但是ListView
更像是一个多行控件。你能给我一个提示,告诉我应该使用哪个控件吗?
https://github.com/abbaye/WPFHexEditorControl
<!-- XAML -->
<Control:HexaEditor/>
<Control:HexaEditor Width="NaN" Height="NaN"/>
<Control:HexaEditor Width="Auto" Height="Auto"/>
<Control:HexaEditor FileName={Binding FileNamePath} Width="Auto" Height="Auto"/>