Compartir a través de


Cómo vincular un ListBox a datos

Un desarrollador de aplicaciones puede crear ListBox controles sin especificar el contenido de cada uno ListBoxItem por separado. Puede usar el enlace de datos para enlazar datos a los elementos individuales.

En el ejemplo siguiente se muestra cómo crear un ListBox que rellena los ListBoxItem elementos mediante el enlace de datos a un origen de datos denominado Colors. En este caso, no es necesario usar ListBoxItem etiquetas para especificar el contenido de cada elemento.

Ejemplo

<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>

Consulte también