如何在Listview中设置焦点? Xamarin表格

我有一个listview,每行包含一个标签和一个条目。 如果点击了一行,如何为条目设置焦点。 我的列表视图是动态生成的。

void selected(object sender, SelectedItemChangedEventArgs e) { if (e.SelectedItem == null) { return; //ItemSelected is called on deselection, which results in SelectedItem being set to null } TestReading item = (TestReading)e.SelectedItem; //comment out if you want to keep selections ListView lst = (ListView)sender; lst.SelectedItem = null; } 

我希望每当用户点击特定行而不管任何位置时都会显示软键盘。

使用Tapped

              

在代码背后

  private void ViewCell_Tapped(object sender, EventArgs e) { ViewCell vs = (ViewCell)sender; var entry = vs.FindByName("myEntry"); entry?.Focus(); }