我需要一些方式來查找視圖/對象的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 –