Estoy intentando vincular algunos objetos de Winform a una clase personalizada, más específicamente una instancia de mi clase personalizada que he agregado al Formulario en el código. C#, .NET 2010 Express.Vinculación de datos de Winforms a la clase personalizada
Por ejemplo, aquí es un fragmento de la clase, y el UserInfoForm
public class UserInfo
{
[XmlAttribute]
public string name = "DefaultName";
[XmlAttribute]
public bool showTutorial = true;
[XmlAttribute]
public enum onCloseEvent = LastWindowClosedEvent.Exit;
}
public enum LastWindowClosedEvent
{
MainMenu,
Exit,
RunInBackground
}
public partial class Form1 : Form
{
UserInfo userToBind = new UserInfo();
TextBox TB_userName = new TextBox();
CheckBox CB_showTutorial = new CheckBox();
ComboBox DDB_onCloseEvent = new ComboBox();
public Form1()
{
InitializeComponent();
}
}
Ahora, me gustaría enlazar los valores de estos controles de formulario a su valor respectivo en userToBind, pero no han tenido suerte . Todos los tutoriales que puedo encontrar están desactualizados (2002), o sobre controles de enlace a un conjunto de datos u otro tipo de base de datos.
Obviamente estoy pasando por alto algo, pero no he descubierto qué.
Muchas gracias por cualquier información que pueda compartir.
Más información: UserInfo está diseñado para ser compatible con XML, por lo que se puede guardar como un perfil de usuario. UserInfo contendrá otras clases XML personalizadas, todas anidadas bajo UserInfo, y muchos controles solo necesitarán acceder a estas clases secundarias.
También encontré que las propiedades deben ser públicas, internas no funcionó para mí. – RichieACC