Exemplo n.º 1
0
 private void BaseCrawlerTemplate(CrawlerDescriptorViewModel item, ICrawlerHolder holder)
 {
     holder.ViewModelProxy = item;
     holder.ClickSurface.SetOnClickCommand(ViewModel.SelectCrawlerDescriptorCommand, item);
     holder.ClickSurface.SetOnLongClickListener(new OnLongClickListener(view =>
     {
         var menu = new PopupMenu(Activity, holder.ItemView);
         menu.Menu.Add(AppResources.Generic_Delete);
         menu.MenuItemClick += (sender, args) =>
         {
             if (args.Item.ItemId == 0)
             {
                 ViewModel.RemoveDescriptorCommand.Execute(item);
             }
         };
         menu.Show();
     }));
 }
Exemplo n.º 2
0
 private void SharedCrawlerDescriptorDataTemplate(CrawlerDescriptorViewModel item, ICrawlerHolder holder, int position)
 {
     BaseCrawlerTemplate(item, holder);
 }