Ejemplo n.º 1
0
        // 初始化ListBox
        private void IninalCarList()
        {
            List <Car> carList = new List <Car>()
            {
                new Car()
                {
                    Automaker = "BYD", Name = "宋", Year = "2019", TopSpeed = "200"
                },
                new Car()
                {
                    Automaker = "BYD", Name = "秦", Year = "2017", TopSpeed = "240"
                },
                new Car()
                {
                    Automaker = "BYD", Name = "唐", Year = "2019", TopSpeed = "220"
                },
                new Car()
                {
                    Automaker = "BYD", Name = "元", Year = "2020", TopSpeed = "180"
                }
            };

            foreach (var item in carList)
            {
                CarListItemView cliv = new CarListItemView();
                cliv.Car = item;
                this.lbxCars.Items.Add(cliv);
            }
        }
Ejemplo n.º 2
0
        // 选择事件
        private void lbxCars_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            CarListItemView cliv = e.AddedItems[0] as CarListItemView;

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