当文本不再适合屏幕时,如何以编程方式将滚动移动到滚动视图?
How to move scroll programmatically to Scroll View, when the text no longer fits on the screen?
你好,我的滚动视图有问题,我在水平滚动视图中有一个标签,该标签连接量很大,问题是当文本不再适合屏幕时,滚动会不动,我想如果我在标签中输入一个新的数量,滚动滚动这样最后添加的数量就可以看到,我希望你能帮助我
这是我的XAML:
<ScrollView x:Name="SV" Orientation="Horizontal" HorizontalScrollBarVisibility="Never" HorizontalOptions="FillAndExpand">
<Label Text="{Binding FullSumList}" TextColor="#000000" FontSize="{extensions:ScalableFont 30}" VerticalOptions="EndAndExpand" HorizontalOptions="EndAndExpand" />
</ScrollView>
我搜索了,没有找到解决方案
如果我写一个数量,滚动条应该向左移动,以便看到新的数量
您可以使用 ScrollToAsync method.
在你的xaml
<ScrollView x:Name="SV" Orientation="Horizontal" HorizontalScrollBarVisibility="Never" HorizontalOptions="FillAndExpand">
<Label x:Name="labelTest" Text="{Binding FullSumList}" TextColor="#000000" FontSize="{extensions:ScalableFont 30}" VerticalOptions="EndAndExpand" HorizontalOptions="EndAndExpand" />
</ScrollView>
在code-behind
SV.ScrollToAsync(labelTest, ScrollToPosition.End, true);
你好,我的滚动视图有问题,我在水平滚动视图中有一个标签,该标签连接量很大,问题是当文本不再适合屏幕时,滚动会不动,我想如果我在标签中输入一个新的数量,滚动滚动这样最后添加的数量就可以看到,我希望你能帮助我
这是我的XAML:
<ScrollView x:Name="SV" Orientation="Horizontal" HorizontalScrollBarVisibility="Never" HorizontalOptions="FillAndExpand">
<Label Text="{Binding FullSumList}" TextColor="#000000" FontSize="{extensions:ScalableFont 30}" VerticalOptions="EndAndExpand" HorizontalOptions="EndAndExpand" />
</ScrollView>
我搜索了,没有找到解决方案
如果我写一个数量,滚动条应该向左移动,以便看到新的数量
您可以使用 ScrollToAsync method.
在你的xaml
<ScrollView x:Name="SV" Orientation="Horizontal" HorizontalScrollBarVisibility="Never" HorizontalOptions="FillAndExpand">
<Label x:Name="labelTest" Text="{Binding FullSumList}" TextColor="#000000" FontSize="{extensions:ScalableFont 30}" VerticalOptions="EndAndExpand" HorizontalOptions="EndAndExpand" />
</ScrollView>
在code-behind
SV.ScrollToAsync(labelTest, ScrollToPosition.End, true);