通过添加多个Item实现向ListBox控件添加更多数据,这些Item不仅可以是文本数据,还可以是其他控件元素。ListBox控件常用的事件为SelectionChanged。

 

 
  
  1. private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) 
  2.        { 
  3.            ListBoxItem selectedItem = listBox1.SelectedItem as ListBoxItem; 
  4.   
  5.            textBlock1.Text = "您选择了:" + selectedItem.Content.ToString(); 
  6.        } 

 

 
  
  1. <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
  2.             <StackPanel> 
  3.                 <ListBox  Name="listBox1" SelectionChanged="ListBox_SelectionChanged"> 
  4.                     <ListBoxItem>第一项</ListBoxItem> 
  5.                     <ListBoxItem>第二项</ListBoxItem> 
  6.                     <ListBoxItem>第三项</ListBoxItem> 
  7.                     <ListBoxItem>第四项</ListBoxItem> 
  8.                 </ListBox> 
  9.             </StackPanel> 
  10.             <TextBlock Height="50" Width="200" HorizontalAlignment="Left" Name="textBlock1"></TextBlock> 
  11.         </Grid>