Procedure: Een keuzelijst koppelen aan gegevens

Een toepassingsontwikkelaar kan ListBox besturingselementen maken zonder de inhoud van elke ListBoxItem afzonderlijk op te geven. U kunt gegevensbinding gebruiken om gegevens te binden aan de afzonderlijke items.

In het volgende voorbeeld ziet u hoe u een ListBox maakt waarmee de ListBoxItem elementen worden gevuld door gegevensbinding naar een gegevensbron met de naam Kleuren. In dit geval is het niet nodig om ListBoxItem tags te gebruiken om de inhoud van elk item op te geven.

Voorbeeld

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

Zie ook