2015-03-12 2 views
1

Я создал пользовательскую ячейку:Xamarin.Forms ListView пользовательские ячейки не выбираются

public class TextCell2 : ViewCell 
{ 
    public TextCell2() 
    { 
     View = new StackLayout 
     { 
      Orientation = StackOrientation.Horizontal, 
      HorizontalOptions = LayoutOptions.FillAndExpand, 
      Children = 
      { 
       new Label 
       { 
        Text = "Test" 
       }, 
       new Button 
       { 
        Text = "Test 2" 
       } 
      } 
     }; 
    } 
} 

Если я не добавляю ни одного ребенка, клетка является выбираемой. Если я добавлю какого-либо дочернего элемента, ячейка больше не может быть выбрана.

PLZ помогите мне, как использовать выбор в пользовательском представлении.

+0

попытка - добавление «IsEnabled = false» как к ярлыку, так и к кнопке - возможно, они захватывают вход, поэтому ячейка не получает ответвитель –

ответ

2

Set InputTransparent = true как для вашей метки, так и для кнопки.

В настоящее время они ловили щелчок. InputTransparent позволит клику перейти к родительскому элементу.

Смежные вопросы