У меня есть список с данными, которые я не знаю. Я хотел бы удалить строку после нажатия кнопки. Кнопка находится в списке.
Спасибо за вашу помощь
Моя треска: Xaml:
<MenuItem Clicked = "SupprimerPoste_Clicked" CommandParameter = "{Binding .}" />
Мой список:
public static ObservableCollection<Data> listePosteNoteFrais = new ObservableCollection<Data>();
App.listePosteNoteFrais.Add(new Data { Numero = Label_Numero.Text, ... });
Кнопка события:
private void SupprimerPoste_Clicked(object sender, EventArgs e)
{
var menuItem = ((MenuItem)sender);
Data delete ((Data)menuItem.CommandParameter
App.listePosteNoteFrais.Remove(delete);
}
Таким образом, вы можете попробовать удалить элемент в списке данных в событии нажатия кнопки. Вы можете проверить следующий случай, который показывает, как удалить элемент в списке.
Дело:Как удалить элемент из Xamarin Forms ListView?
Кроме того, вы можете проверить официальный документ о том, как использовать наблюдаемую коллекцию в качестве ресурса элемента списка.
Официальный документ:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/listview/data-and-databinding