2009-04-20 21 views
8

Tengo dos listas de datos. Para representar un "elemento", tengo un UserControl personalizado (ya que el elemento tiene múltiples campos y quiero establecerlo correctamente en UserControl).Lista de controles de usuario en WPF ItemsControl

Me gustaría que la lista se rellene en algún tipo de ListBox mediante estos controles de usuario en lugar de cadenas.

He visto a gente hacer esto en WPF usando ItemsControl o algún repetidor. ¿Sabes si hay alguna manera de hacer esto en WinForms?

Quiero asegurarme de obtener el desplazamiento vertical correcto si la cantidad de controles de usuario es mayor que el contenedor.

Respuesta

5

En .NET 3.5 SP1, el componente DataRepeater se agregó al marco como parte de WinForms (en lugar de como parte del complemento descargable de VB PowerPack). Si está ejecutando en esa versión del marco, entonces podría hacer lo que necesita.

+2

Gracias !!! ¡Este es un gran descubrimiento! Aquí hay un enlace a un excelente tutorial sobre cómo usarlo: http://blogs.msdn.com/b/vsdata/archive/2009/08/12/datarepeater-control-for-windows-forms.aspx –

+0

si no puede encontrar DataRepeater en las últimas ediciones de Visaul Studio, puede seguir las sugerencias de [esta publicación] (http://stackoverflow.com/questions/34322344/vb-net-visual-basic-power-packs-not-working- en-vs2015) – ASh

Cuestiones relacionadas