Partager via


Guide pratique pour lier un ListBox à des données

Un développeur d’applications peut créer des contrôles ListBox sans spécifier le contenu de chaque 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 éléments ListBoxItem 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 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