Мне нужно найти способ/объект по его идентификатору. Я слышал о функции FindViewById, но этого нет в моем классе ContentPage. Где я могу найти его?FindViewById на форматах Xamarin?
Контекст: У меня есть ListView с кнопками внутри. Я не знаю, сколько кнопок есть. Когда пользователь нажимает на одну из этих кнопок, я получаю его идентификатор и сохраняю его по всему миру. То, что я хочу выполнить, - найти эту конкретную кнопку, какой идентификатор хранился в переменной.
<StackLayout x:Name="chooseObjectButtons">
<ListView x:Name="SlotsList" ItemsSource="{Binding .}" >
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<ViewCell.View>
<StackLayout>
<Button Text="{Binding Text}" BackgroundColor="Gray" Clicked="SlotChosen" />
</StackLayout>
</ViewCell.View>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
Вы используете Xaml? @ Ludwik11 –
@AkashAmin да, я. Я создаю список кнопок. Когда пользователь нажимает кнопку, я получаю свой идентификатор. Теперь я хочу найти эту кнопку, используя этот сохраненный идентификатор. – Piotrek
Используйте 'x: Name' в xaml, вы можете напрямую ссылаться на него на своем backend C#. @ Ludwik11 –