Nasıl yapılır: Veriye ListBox Bağlama

Bir uygulama ListBox geliştiricisi, her bir içerik ayrı ayrı belirtmeden denetimler ListBoxItem oluşturabilir. Verileri tek tek öğelere bağlamak için veri bağlamayı kullanabilirsiniz.

Aşağıdaki örnekte, Colors adlı bir veri kaynağına veri bağlama ile öğeleri doldurmak ListBox için bir oluşturma adımları yer ListBoxItem almaktadır. Bu durumda, her bir öğenin içeriğini ListBoxItem belirtmek için etiketleri kullanmak gerekli değildir.

Örnek

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

Ayrıca bkz.