Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2015, 19:14
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 9 años, 3 meses
Puntos: 52
Respuesta: Pasar este código a Visual C#

Cita:
Iniciado por REHome Ver Mensaje
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 Ver Mensaje
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
  1. <Window x:Class="MiProjecto.MiVentana"
  2.        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3.        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  4.     <StackPanel>
  5.         <TextBox x:Name="txtName"/>
  6.         <TextBox x:Name="txtLayout"/>
  7.         <TextBox x:Name="CartridgeType"/>
  8.         <TextBox x:Name="RomSize"/>
  9.         <TextBox x:Name="RamSize"/>
  10.         <TextBox x:Name="CountryCode"/>
  11.         <TextBox x:Name="VersionNumber"/>
  12.     </StackPanel>
  13. </Window>

Código C#:
Ver original
  1. public class MiVentana: Window
  2. {
  3.     public MiVentana()
  4.     {
  5.         InitializeComponent();
  6.         MostrarDatos();
  7.     }
  8.  
  9.     public void MostarDatos()
  10.     {
  11.          byte[] binaryData = //.... levantar el byte array desde lo estés leyendo.
  12.  
  13.          var romDump = new SnesKit.RomDump(binaryData);
  14.          this.txtName.Text  = romDump.Name;
  15.          this.txtLayout.Text = romDump.Layout.ToString();
  16.          this.txtCartridgeType.Text = romDump.CartridgeType.ToString();
  17.          this.txtRomSize.Text = romDump.RomSize.ToString();
  18.          this.txtRamSize.Text = romDump.RamSize.ToString();
  19.          this.txtCountryCode.Text = romDump.CountryCode.ToString();
  20.          this.txtVersionNumber.Text = romDump.VersionNumber.ToString();
  21.     }
  22. }