Udostępnij za pośrednictwem


Jak powiązać ListBox z danymi

Deweloper aplikacji może tworzyć ListBox kontrolki bez określania zawartości poszczególnych ListBoxItem oddzielnie. Powiązanie danych umożliwia powiązanie danych z poszczególnymi elementami.

W poniższym przykładzie pokazano, jak utworzyć obiekt ListBox , który wypełnia ListBoxItem elementy przez powiązanie danych ze źródłem danych o nazwie Kolory. W takim przypadku nie trzeba używać ListBoxItem tagów do określania zawartości każdego elementu.

Przykład

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

Zobacz też