我如何让按钮读取存储在数据库中的文本(url),以便它运行 xamarin essentials 共享功能

How do i make a button read the text(url) stored in the database so it runs the xamarin essentials share function

好的,所以我按照一些教程来制作它,这样我的应用程序就可以读取数据库文件并使用这个 https://github.com/jfversluis/ExistingSQLiteDbSample

它确实对我有用,但现在我要做的是让我的应用程序可以使用存储在数据库中的文本,这样它就可以使用 Xamarin.Essentials: Share[=15= 执行共享功能]

我希望它是一个按钮,但我什至不知道要开始(因为我希望按钮是一个图像)

我主页的代码是这样的(和第一个link几乎1:1),我想变成一个按钮的数据是我临时设置的“LocationLink”作为标签

MainPage.xaml

<StackLayout>
    <CollectionView ItemsSource="{Binding List}">
        <CollectionView.ItemTemplate>
            <DataTemplate>
                <StackLayout>
                    <BoxView HeightRequest="1" Color="#000000" IsVisible="true"/>
                    <Label Text="{Binding LocationName}"/>

                    <!-- Bellow is what i need help with-->
                    <Label Text="{Binding LocationLink}"/> 
                    <Button/>
                    <!-- Above is what i need help with-->                        
                </StackLayout>
            </DataTemplate>
        </CollectionView.ItemTemplate>
    </CollectionView>
</StackLayout>

Item.cs

public class Temp
{
    public Int Id { get; set; }
    public string LocationName { get; set; }
    public string LocationLink { get; set; }
}
<Button Text="Click Me!" Clicked="ButtonClick" />

然后

protected void ButtonClick(object sender, EventArgs args)
{
   // get the button
   var button = (Button)sender;

   // I don't know what your class is called, you will need to put
   // the correct name here
   var item = (MyListItem)button.BindingContext;

   // now you can use item.LocationName, item.LocationLink, etc
   // when calling the Share function
}