Xaml 如何使用触发器滚动到ListView中的特定项

Xaml 如何使用触发器滚动到ListView中的特定项,xaml,xamarin,xamarin.forms,multitrigger,Xaml,Xamarin,Xamarin.forms,Multitrigger,我不熟悉触发器的概念,我无法找到正确的方法来实现它 根据数据,我必须滚动。假设数据是cat,所以在列表中我必须“滚动到cat” 根据你的评论。。。您想滚动到ListView中的特定项目。首先需要对ItemSource列表中的特定对象进行引用,然后使用ScrollTo方法可以在ListView中滚动到该特定列表项 您可以尝试这样实现: // targetObjectInListView = reference to some list item which you want to scroll

我不熟悉触发器的概念,我无法找到正确的方法来实现它

根据数据,我必须滚动。假设数据是cat,所以在列表中我必须“滚动到cat”


根据你的评论。。。您想滚动到ListView中的特定项目。首先需要对ItemSource列表中的特定对象进行引用,然后使用ScrollTo方法可以在ListView中滚动到该特定列表项

您可以尝试这样实现:

 // targetObjectInListView = reference to some list item which you want to scroll to.
 YourListView.ScrollTo(targetObjectInListView , ScrollToPosition.Start, true);

有关ListView.ScrollTo的更多信息,您可以找到。

您是否可以提供更多的代码,例如ListView所在的xaml页面代码,如果您使用的是mvvm,您的viewmodel,等等。@AlmirVuk我的整个页面是一个列表。我正在从api获取数据。我在列表视图中有很多东西。我想指向包含数据值的特定单元格。假设我在这30个项目中有一个30个项目的列表,如果数据值为CAT,那么列表应该滚动到CAT out(共30个项目)
 // targetObjectInListView = reference to some list item which you want to scroll to.
 YourListView.ScrollTo(targetObjectInListView , ScrollToPosition.Start, true);