Red de conocimiento informático - Material del sitio web - Cuando estoy aprendiendo WPF, veo una explicación simple de WPF. Hay un fragmento de código, pero ¿por qué no puedo obtener el resultado? como sigue:

Cuando estoy aprendiendo WPF, veo una explicación simple de WPF. Hay un fragmento de código, pero ¿por qué no puedo obtener el resultado? como sigue:

LZ puede volver a describir el problema por completo, porque creo que no hay nada de malo con solo mirar el código.

Permítanme primero hablar brevemente sobre el problema de usar objetos de colección como fuente.

De acuerdo con su código, debería vincular los elementos de la lista empalizada al control listBox1.

Su lista empalizada debe ser una colección. Tome una colección genérica como ejemplo, como por ejemplo. List. Sus atributos de edad e ID deben ser este atributo de tipo Emp

Luego, al hacer ItemsSource, es mucho más simple que el código de enlace ordinario

Para especificar Target (objetivo). Fuente y Ruta son las dos claves para el enlace:

//Este código asigna la lista enumerable enumerable como fuente a listBox1

listBox1.ItemsSource = emplist;

//Este código especifica la ruta de la fuente. Dado que emplist es una colección, puede especificar qué elemento mostrar.

listBox1.DisplayMemberPath = "Age"; La siguiente oración no tiene nada que ver con el enlace

this.listBox1.SelectedValuePath = "ID";

De esta manera, después de cargar la ventana, listBox1 debería poder mostrar cada Valor del atributo de edad de emplist por fila