Cita:
Iniciado por REHome
Supuestamente creo un formulario con Visual C# Express 2013
Yo te recomendaría que dejes de usar VS Express y pases a VS Community. Las versiones Express son acotadas y no todas te permiten hacer todos los tipos de proyecto, y esto puede resultar bastante confuso.
Cita:
Iniciado por REHome
De esa información obtenida, quiero que aparezca en cada uno en sus textBox correspondientes, incluido el peso del archivo binario.
La forma rápida de hacerlo es manualmente pasar los valores de los campos de una instancia de esa clase a sus respectivos controles:
Código XAML:
Ver original<Window x:Class="MiProjecto.MiVentana"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel>
<TextBox x:Name="txtName"/>
<TextBox x:Name="txtLayout"/>
<TextBox x:Name="CartridgeType"/>
<TextBox x:Name="RomSize"/>
<TextBox x:Name="RamSize"/>
<TextBox x:Name="CountryCode"/>
<TextBox x:Name="VersionNumber"/>
</StackPanel>
</Window>
Código C#:
Ver originalpublic class MiVentana: Window
{
public MiVentana()
{
InitializeComponent();
MostrarDatos();
}
public void MostarDatos()
{
byte[] binaryData = //.... levantar el byte array desde lo estés leyendo.
var romDump = new SnesKit.RomDump(binaryData);
this.txtName.Text = romDump.Name;
this.txtLayout.Text = romDump.Layout.ToString();
this.txtCartridgeType.Text = romDump.CartridgeType.ToString();
this.txtRomSize.Text = romDump.RomSize.ToString();
this.txtRamSize.Text = romDump.RamSize.ToString();
this.txtCountryCode.Text = romDump.CountryCode.ToString();
this.txtVersionNumber.Text = romDump.VersionNumber.ToString();
}
}