Xamarin.Forms Grid (распознаватель жестов) передает текст сетки в код позади? - PullRequest
0 голосов
/ 29 августа 2018

В основном у меня есть шаблон элемента представления списка, который включает сетку с распознавателем жестов касания.

<Grid.GestureRecognizers>
                    <TapGestureRecognizer NumberOfTapsRequired="1" Tapped="Handle_Tapped"  />
</Grid.GestureRecognizers>

Когда срабатывает Handle_Tapped, страница переключается, и я хочу MessagingCenter, чтобы передать имя сетки.

Возможно ли это, и если да, то как бы я это реализовал?

Пожалуйста, не говорите пользовательский рендер. Пожалуйста .......

1 Ответ

0 голосов
/ 29 августа 2018

Я бы не рекомендовал использовать MessageCenter, если это не является явным требованием, поэтому вместо того, чтобы давать событие viewcell для прослушиваемого элемента, передайте его дочернему элементу viewcell.

<Viewcell> 
       <Grid>
            <Grid.GestureRecognizers>
                <TapGestureRecognizer Tapped="OpenCaseDetails" />
            </Grid.GestureRecognizers>
            ...
            ...
       </Grid>
</Viewcell>

для получения дополнительной информации вы можете обратиться к моему сообщению в блоге об интерактивном ListView на https://adityadeshpandeadi.wordpress.com/2018/07/15/the-more-interactive-listview/

не стесняйтесь заходить, если у вас есть какие-либо дополнительные вопросы. :)

...