मैं विभिन्न स्रोतों से समाचार सूचीबद्ध करने के लिए Xamarin.Forms का उपयोग करके एक ऐप विकसित कर रहा हूं। मैं समाचार से संबंधित लिंक खोलने के लिए एक वेब व्यू का उपयोग करता हूं। लेकिन वेबपेज को वेब व्यू में लोड करते समय प्रगति दिखाना चाहता हूं, जैसे सफारी ऐप पर प्रगति पट्टी। इस के लिए मैं इस तरह ProgressBar तत्व का इस्तेमाल किया है:डेटा लोड करते समय वेबव्यू की प्रगति कैसे प्राप्त करें, 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;
}
का इस्तेमाल किया है लेकिन मैं ही नहीं, इस बात का संकेत भी डेटा लोड हो रहा की प्रगति दिखाना चाहते हैं कि लोड हो रहा है और लोड हो रहा है। मैं चाहता हूं कि उपयोगकर्ता यह जान ले कि डेटा लोड हो रहा है। क्या इसको हासिल करने के लिए कोई रास्ता है।
इसके लिए अंगूठे ऊपर! –