我需要一些方式来查找视图/对象的ID。我听说过FindViewById函数,但它不在我的ContentPage类中。我在哪里可以找到它?Xamarin Forms上的FindViewById?
上下文:我有ListView里面的按钮。我不知道有多少个按钮。当用户点击其中一个按钮时,我会获得其ID并在全球范围内存储。我想要完成的是找到这个特定的按钮,该ID存储在变量中。
<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是的。我正在生成按钮的列表视图。当用户点击按钮我得到它的ID。现在我想用这个保存的ID找到这个按钮。 – Piotrek
在xaml中使用'x:Name',您可以直接在您的后端C#中引用它。 @ Ludwik11 –