2011-11-21 80 views
0
<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> 

我想將數據綁定到列表框。 文本塊將顯示分隔字段。我怎麼能做到這一點? 請幫助我/將數據綁定到列表框中包含文本塊的列表框

回答

1

使用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>