كيفية القيام بما يلي: ربط ListBox بالبيانات
مطور التطبيق يمكنه إنشاء 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>