Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un programador de aplicaciones puede crear controles ListBox sin especificar el contenido de cada elemento ListBoxItem de manera independiente. Puede utilizar el enlace de datos para enlazar los datos a los elementos individuales.
En el ejemplo siguiente se muestra cómo crear un objeto ListBox que rellena los elementos ListBoxItem mediante un enlace de datos a un origen de datos denominado Colors. En este caso, no es necesario utilizar etiquetas de ListBoxItem para especificar el contenido de cada elemento.
Ejemplo
<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>