Comment : lier un ListBox à des données

Un développeur d’applications peut créer ListBox des contrôles sans spécifier le contenu de chacun ListBoxItem séparément. Vous pouvez utiliser la liaison de données pour lier des données aux éléments individuels.

L’exemple suivant montre comment créer un ListBox qui remplit les ListBoxItem éléments par liaison de données à une source de données appelée Colors. Dans ce cas, il n’est pas nécessaire d’utiliser ListBoxItem des balises pour spécifier le contenu de chaque élément.

Exemple

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

Voir aussi