예제 #1
0
        void HandleOnItemLoadedHandler(ListItemBase item)  // reference to the loaded list item
        {
            if (item == (ListItemEquipment)_selectedItem)
            {
                _selectedItem.Select(_selectedIndex == _selectedItem.Index);
            }

            ListItemEquipment Equipment = (ListItemEquipment)item;      // cast to your own ListItem

            Equipment.Object = Equipments[item.Index];
            Equipment.SetDetails();
        }
예제 #2
0
        void HandleOnItemSelectedHandler(ListItemBase item)  // reference to the selected list item
        {
            if (_selectedItem != null)
            {
                _selectedItem.Select(false);
            }

            _selectedItem = (ListItemEquipment)item;
            _selectedItem.Select(true);
            _selectedIndex = _selectedItem.Index;

            OnEquipmentSelect(_selectedItem.Object);
        }