Я делаю грубую операцию через SQLite в xamarin, но я хочу показать данные из списка в записи, чтобы я мог обновить его, но я не знаю, как вызвать выбранный элемент, связанный в xaml
<ListView ItemsSource="{Binding companylist}" SelectedItem="{Binding selectedname}" >
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Label Text="{Binding name}"/>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<StackLayout>
<Entry Text="{Binding id}" IsVisible="False"/>
<Entry Placeholder="Name" Text="{Binding name}"/>
<Button Text="Update" Command="{Binding UpdateCompanyCommand}"/>
</StackLayout>
</StackLayout>
и код модели:
public Command UpdateCompanyCommand { get; }
async Task UpdateCompany()
{
var db = new SQLiteConnection(dbpath);
Company company = new Company()
{
id=id,
name = Name
};
db.Update(company);
await Xamarin.Forms.Application.Current.MainPage.DisplayAlert("Message", "Name is Updated", "Ok");
}