Procedimiento Enlazar a datos un control ListBoxHow to: Bind a ListBox to Data

Puede crear un programador de aplicaciones ListBox controles sin especificar el contenido de cada ListBoxItem por separado.An application developer can create ListBox controls without specifying the contents of each ListBoxItem separately. Puede usar el enlace de datos para enlazar datos a los elementos individuales.You can use data binding to bind data to the individual items.

El ejemplo siguiente muestra cómo crear un ListBox que rellena la ListBoxItem elementos de enlace de datos a un origen de datos denominado colores.The following example shows how to create a ListBox that populates the ListBoxItem elements by data binding to a data source called Colors. En este caso no es necesario utilizar ListBoxItem etiquetas para especificar el contenido de cada elemento.In this case it is not necessary to use ListBoxItem tags to specify the content of each item.

EjemploExample

<Canvas.Resources>
  <src:myColors x:Key="Colors"/>
</Canvas.Resources>
<ListBox Name="myListBox" HorizontalAlignment="Left" SelectionMode="Extended" 
      Width="265" Height="55" Background="HoneyDew" SelectionChanged="myListBox_SelectionChanged"
      ItemsSource="{Binding Source={StaticResource Colors}}" IsSynchronizedWithCurrentItem="true">
</ListBox>

Vea tambiénSee also