Я использую NativeScript <ListView>
и пытаюсь получить доступ к отдельным элементам в каждом элементе <ListView.itemTemplate>
. Чтобы привести конкретный пример, учитывая этот фрагмент кода, как мне получить доступ к каждому <GridLayout>
?
<ListView>
<ListView.itemTemplate>
<GridLayout>...</GridLayout>
</ListView.itemTemplate>
</ListView>
Я знаю, что могу добавить событие loaded
к каждому <GridLayout>
, т.е. <GridLayout loaded="myEventHandler">
— однако в моем случае мне нужно изменить атрибуты <GridLayout>
после того, как произойдет несвязанное событие.
Теоретически я мог бы использовать событие loaded
для создания массива всех <GridLayout>
в <ListView.itemTemplate>
, а затем использовать этот массив для выполнения действий, но это кажется хакерским. Кажется, должен быть лучший способ. Любые идеи?