第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ScrollToAsync 在 Xamarin.Forms 中不起作用

ScrollToAsync 在 Xamarin.Forms 中不起作用

C#
胡子哥哥 2022-01-09 10:44:31
我有一個簡單的屏幕示例,試圖實現(xiàn) ScrollToAsync 函數(shù)。我根本無法獲得滾動功能。我的 XAML: <?xml version="1.0" encoding="utf-8" ?><ContentPage xmlns="http://xamarin.com/schemas/2014/forms"         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"         x:Class="MyApp.ItemList"><ContentPage.Content>    <ScrollView x:Name="myScroll">    <StackLayout>        <Label Text="Welcome to Xamarin.Forms!" />            <Label Text="Welcome to Xamarin.Forms!" />            <Label Text="Welcome to Xamarin.Forms!" />            <Label Text="Welcome to Xamarin.Forms!" />              // Many labels to fill space here            <Label Text="Welcome to Xamarin.Forms!" />        </StackLayout>    </ScrollView></ContentPage.Content></ContentPage>C# 是:    [XamlCompilation(XamlCompilationOptions.Compile)]public partial class ItemList : ContentPage{    public ItemList ()    {        InitializeComponent ();        myScroll.ScrollToAsync(0, 100, false);    }}我究竟做錯了什么?這一定是我需要做的簡單的事情。我已經嘗試將 ScrollToAsync 調用包裝在異步方法中,因此我可以在它之前使用“await”,但這不起作用。
查看完整描述

2 回答

?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

那是因為滾動尚未加載,最好嘗試將此方法添加到您的代碼中


protected override void OnAppearing()

    {

        base.OnAppearing();

        scLista.ScrollToAsync(0,100,false);

    }


查看完整回答
反對 回復 2022-01-09
?
白豬掌柜的

TA貢獻1893條經驗 獲得超10個贊

添加延遲會對您有所幫助,我將其設置在計時器中并且對我來說效果很好。


public MainPage()

    {

        InitializeComponent();

        StarAnimate();

    }


   private void StarAnimate()

    {

        Device.StartTimer(TimeSpan.FromSeconds(1), () =>

        {


            myScroll.ScrollToAsync(LatestElment, ScrollToPosition.Center, true);

            return false; 

        });

    }

LatestElment:要滾動的元素。


查看完整回答
反對 回復 2022-01-09
  • 2 回答
  • 0 關注
  • 523 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號