(C#) 如何在 WPF 表单中做到这一点?(看 Orange5 设计)
(C#) How to do this in WPF forms?(Looking on Orange5 design)
我想做的是设计和功能(不是全部),就像 Orange5 在主要区域上的那样(参见图片的 link)。此字段最初由 "FFFF" 字母填充,用户可以写入此单元格,并通过单击 "write" 按钮将数据更改为。我也可以通过按 "read" 按钮来填充此字段,它将从 EEPROM 读取数据。我在微控制器上的代码已准备就绪,我已经知道如何将 send/receive/write/read 数据 from/into EEPROM 转换为 C#。但我不知道如何使用这种设计和功能在 C# 上依赖它。请任何帮助..
Click Here
您可以为每 4 位创建一个新的文本框(或者如果您想执行额外的工作,则单击时会更改为文本框的标签)。
这是一个非常粗略的例子:
byte[] data = ... //get your data somehow...
for(int i = 0; i < data.Length; i+=4) {
TextBox tb = new TextBox();
tb.Text = data[i] + data[i+1] + data[i+2] + data[i+3];
grid.Children.Add(tb);
}
我想做的是设计和功能(不是全部),就像 Orange5 在主要区域上的那样(参见图片的 link)。此字段最初由 "FFFF" 字母填充,用户可以写入此单元格,并通过单击 "write" 按钮将数据更改为。我也可以通过按 "read" 按钮来填充此字段,它将从 EEPROM 读取数据。我在微控制器上的代码已准备就绪,我已经知道如何将 send/receive/write/read 数据 from/into EEPROM 转换为 C#。但我不知道如何使用这种设计和功能在 C# 上依赖它。请任何帮助.. Click Here
您可以为每 4 位创建一个新的文本框(或者如果您想执行额外的工作,则单击时会更改为文本框的标签)。
这是一个非常粗略的例子:
byte[] data = ... //get your data somehow...
for(int i = 0; i < data.Length; i+=4) {
TextBox tb = new TextBox();
tb.Text = data[i] + data[i+1] + data[i+2] + data[i+3];
grid.Children.Add(tb);
}