Привязка данных к списку, где в блоке списка есть текстовые блоки - PullRequest
0 голосов
/ 21 ноября 2011
<ListBox Height="498" Margin="2,0,0,0" Name="listBox1" Width="879"  ItemsSource="{Binding}" >
   <ListBoxItem >
       <StackPanel Width="418" Orientation="Horizontal">
           <TextBlock Name="MedicineName" Text="Alamoxy" 
                      FontWeight="Bold" FontSize="18" 
                      Margin="5" Width="205" >
            </TextBlock>
            <TextBlock Name="ListBoxLetter" Text="Amoksilin" 
                       FontSize="18" Margin="0" Width="255" Height="23">
            </TextBlock>
       </StackPanel>
    </ListBoxItem>
</ListBox>

Я хочу привязать данные к списку. TextBlock покажет отдельные поля. Как я могу это сделать? пожалуйста, помогите мне об этом /

1 Ответ

1 голос
/ 21 ноября 2011

Используйте ItemTemplate , чтобы он выглядел примерно так.

<ListBox Width="400" Margin="10" ItemsSource="{Binding myItems}">
   <ListBox.ItemTemplate>
     <DataTemplate>
       <StackPanel>
         <TextBlock Text="{Binding Path=MedicineName}" />
         <TextBlock Text="{Binding Path=ListBoxLetter}"/>
       </StackPanel>
     </DataTemplate>
   </ListBox.ItemTemplate>
 </ListBox>
...