예제 #1
0
 public FruitsViewModel()
 {
     MessagingCenter.Subscribe <AddFruitViewModel, Fruit>(this, "FruitAdded", (model, fruit) =>
     {
         var fruitVM = new FruitViewCellViewModel(fruit);
         FruitsList.Add(fruitVM);
     });
 }
예제 #2
0
        private void Start()
        {
            //get component.
            FruitsList ListCOM = GetComponent <FruitsList>();

            //prepare data
            var fs = new Fruit[5];

            fs[0] = new Fruit()
            {
                Name = "Apple", Price = 1.25f, disCount = 0.5f
            };
            fs[1] = new Fruit()
            {
                Name = "Orange", Price = 2.25f, disCount = 0.35f
            };
            fs[2] = new Fruit()
            {
                Name = "Watermelon", Price = 3.25f, disCount = 0.5f
            };
            fs[3] = new Fruit()
            {
                Name = "Pineapple", Price = 4.99f, disCount = 0.5f
            };
            fs[4] = new Fruit()
            {
                Name = "Banana", Price = 1.25f, disCount = 0.75f
            };

            FruitItemData data = new FruitItemData();

            data.Array = new FruitData[5];
            for (int i = 0; i < 5; i++)
            {
                data.Array[i] = new FruitData(fs[i]);
            }

            //get start.
            ListCOM.Init(data);
        }