我是触发概念的新手,我无法就如何实现它找到正确的方法。
基于数据,我必须滚动。假设数据为cat
,因此在列表中我必须滚动到cat
'。
<ViewCell Height="80">
<StackLayout Orientation="Horizontal"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand">
<Label Text="{Binding Data}"
TextColor="White"
FontSize="45"
Margin="10,5,0,0"
HorizontalOptions="CenterAndExpand"
VerticalOptions="Center">
<Label.Triggers>
<DataTrigger TargetType="Label"
Binding="{Binding Data}"
Value="true">
<Setter Property="Text"
Value="{Binding Data}" />
</DataTrigger>
</Label.Triggers>
</Label>
</StackLayout>
</ViewCell>
答案 0 :(得分:0)
根据您的评论...您想要滚动到ListView
中的特定项目。首先,您需要在ItemSource
列表中引用该特定对象,然后使用ScrollTo
方法滚动到ListView
中的特定列表项。
您可以尝试这样的实现:
// targetObjectInListView = reference to some list item which you want to scroll to.
YourListView.ScrollTo(targetObjectInListView , ScrollToPosition.Start, true);
有关ListView.ScrollTo
的更多信息,您可以找到here。