Exemple #1
0
        //初始化ListBox
        private void InitialCarList()
        {
            List <Car> carList = new List <Car>()
            {
                new Car()
                {
                    Automaker = "Lamborghini", Name = "Diablo", Year = "1990", TopSpeed = "340"
                },
                new Car()
                {
                    Automaker = "Lamborghini", Name = "Murcielago", Year = "2001", TopSpeed = "353"
                },
                new Car()
                {
                    Automaker = "Lamborghini", Name = "Gallardo", Year = "2003", TopSpeed = "325"
                },
                new Car()
                {
                    Automaker = "Lamborghini", Name = "Reventon", Year = "2008", TopSpeed = "356"
                },
            };

            foreach (Car car in carList)
            {
                CarListItemView view = new CarListItemView();
                view.Car = car;
                this.listBoxCars.Items.Add(view);
            }
        }
Exemple #2
0
        private void listBoxCars_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            CarListItemView view = e.AddedItems[0] as CarListItemView;

            if (view != null)
            {
                this.detailView.Car = view.Car;
            }
        }