如何使用 Xamarin 从 e.Item on Xamarin.Forms.ItemTappedEventArgs e 获取值
How to get values from e.Item on Xamarin.Forms.ItemTappedEventArgs e using Xamarin
我有一个 ItemTapped 方法,我想从中获取两个变量“Name”和“PersonID”。
void RowItemTapped(System.Object sender, Xamarin.Forms.ItemTappedEventArgs e)
{
}
如何获得 e.Item.Name 和 e.Item.PersonID?
你需要先做一个演员表
void RowItemTapped(System.Object sender, Xamarin.Forms.ItemTappedEventArgs e)
{
var name = (e.Item as Person).Name;
var id = (e.Item as Person).PersonId;
...
}
var cell = (Cell)e.Item;
var viewModel = (MyViewModel)cell.BindingContext;
var Name = viewModel.Name;
var PersonID = viewModel.PersonID;
我有一个 ItemTapped 方法,我想从中获取两个变量“Name”和“PersonID”。
void RowItemTapped(System.Object sender, Xamarin.Forms.ItemTappedEventArgs e)
{
}
如何获得 e.Item.Name 和 e.Item.PersonID?
你需要先做一个演员表
void RowItemTapped(System.Object sender, Xamarin.Forms.ItemTappedEventArgs e)
{
var name = (e.Item as Person).Name;
var id = (e.Item as Person).PersonId;
...
}
var cell = (Cell)e.Item;
var viewModel = (MyViewModel)cell.BindingContext;
var Name = viewModel.Name;
var PersonID = viewModel.PersonID;