如何从列表视图中删除项目?
How can I delete an item from a listview?
我有一个列表视图,其中包含我不知道的数据。我想在按下按钮后删除一行。该按钮位于列表视图中。
我的代码:
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);
}
所以你可以尝试在按钮的点击事件中移除数据列表中的item。您可以查看以下案例,其中显示了如何删除列表视图中的项目。
案例:
另外,关于如何使用observable collection作为listview的item资源,可以查看官方文档
官方文档:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/listview/data-and-databinding
我有一个列表视图,其中包含我不知道的数据。我想在按下按钮后删除一行。该按钮位于列表视图中。
我的代码:
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);
}
所以你可以尝试在按钮的点击事件中移除数据列表中的item。您可以查看以下案例,其中显示了如何删除列表视图中的项目。
案例:
另外,关于如何使用observable collection作为listview的item资源,可以查看官方文档
官方文档:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/listview/data-and-databinding