私は異なるソースからのニュースを一覧表示するためにXamarin.Formsを使ってアプリケーションを開発しています。私はニュースに対応するリンクを開くためにwebViewを使用します。しかし、Safari Appの進行状況バーのように、WebページをWebビューに読み込んでいる間に進捗状況を表示したい。このために私はこのようなプログレスバーの要素を使用していますデータをロード中にWebViewの進捗状況を取得する方法、Xamarin.Forms
<StackLayout>
<!-- WebView needs to be given height and width request within layouts to render. -->
<ProgressBar Progress ="" HorizontalOptions="FillAndExpand" x:Name="progress"/>
<WebView x:Name="webView"
HeightRequest="1000"
WidthRequest="1000"
VerticalOptions= "FillAndExpand"
Navigating="webOnNavigating"
Navigated="webOnEndNavigating"/>
</StackLayout>
とコードで私は
void webOnNavigating (object sender, WebNavigatingEventArgs e)
{
progress.IsVisible = true;
}
void webOnEndNavigating (object sender, WebNavigatedEventArgs e)
{
progress.IsVisible = false;
}
を使用していた。しかし、私はまた、データのロードの進行状況だけではなく、表示表示したいですロードしてロードしています。ユーザーにデータがロードされていることを知らせたい。これを達成する方法はありますか?
これはすごい! –