我有一個串列視圖,其中包含我不知道的資料。我想在按下按鈕后洗掉一行。該按鈕位于串列視圖中。
謝謝你的幫助
我的鱈魚: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);
}
uj5u.com熱心網友回復:
所以你可以嘗試在按鈕的點擊事件中移除資料串列中的專案。您可以檢查以下顯示如何洗掉串列視圖中的專案的案例。
案例:如何從 Xamarin Forms ListView 中洗掉專案?
另外,你可以查看官方檔案關于如何使用 observable 集合作為 listview 的 item 資源。
官方檔案:https ://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/listview/data-and-databinding
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/470480.html