كيفية القيام بما يلي: ربط 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>

راجع أيضًا:

المرجع

ListBox

ListBoxItem

المبادئ

أمثلية الأداء: عناصر التحكم