Практическое руководство. Привязка элемента ListBox к данным
Обновлен: Ноябрь 2007
Разработчики приложений могут создавать элементы управления ListBox без указания содержимого каждого элемента ListBoxItem отдельно. Можно использовать связывание данных для привязки данных к отдельным элементам.
В следующем примере показано, как создать список ListBox, заполняющий элементы ListBoxItem через привязку данных к источнику данных Цвета. В этом случае необязательно использовать теги ListBoxItem для указания содержимого каждого элемента.
Пример
<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>
Полный пример см. в разделе Пример использования элемента управления ListBox.
См. также
Основные понятия
Оптимизация производительности: элементы управления