using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace _06_05_列表控件
{/// <summary>/// Interaction logic for MainWindow.xaml/// </summary>
public partial class MainWindow : Window
{
public MainWindow(){InitializeComponent();//初始化数据
List<string> list = new List<string>();for(int i =0; i <10; i++){
list.Add($"ListBoxItem:{i}");}//将list内容加到listbox//listBox.ItemsSource = list;for(int i =0; i < list.Count; i++){
listBox.Items.Add(list[i]);//传统的操作}
listBox.Items.RemoveAt(0);}
private voidListBox_SelectionChanged(object sender, SelectionChangedEventArgs e){
ListBox listBox =(ListBox)sender;
object obj = listBox.SelectedItem;if(obj is ListBoxItem){
ListBoxItem item =(ListBoxItem)obj;
object content= item.Content;}}
private voidComboBox_DropDownOpened(object sender, EventArgs e){//当Combox被展开的时候,触发,某些时候比较有用,比如刷新操作}}}