Exemple #1
0
        private void ItemClick(AbstractTicketBase item)
        {
            if (this.ItemClickAction == null)
            {
                throw new NullReferenceException(string.Format("I {0}, dont know what to do with the clicked item", this.GetType().FullName));
            }

            this.ItemClickAction(item);
        }
Exemple #2
0
        /// <summary>
        /// Called when an item has been selected from the list
        /// </summary>
        /// <param name="sender">The sender</param>
        /// <param name="e">The event args</param>
        private void ListItemClicked(AbstractTicketBase item)
        {
            Intent intent = new Intent(this.Activity, typeof(TicketDetailView));

            intent.PutExtra(TicketDetailView.TicketBundleKey, JsonConvert.SerializeObject(item));
            intent.PutExtra(TicketDetailView.TicketTypeBundleKey, TicketDetailView.TicketTypeDsr);

            this.StartActivity(intent);
        }