activity indicator, web view

main
syneffort 2 years ago
parent 8ab3b4f57b
commit 6719f33e04
  1. 4
      XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleElementPage3.xaml
  2. 15
      XamarinStudy/XamarinStudy/XamarinStudy/Views/SampleElementPage3.xaml.cs

@ -6,7 +6,7 @@
<StackLayout>
<Image Source="https://cdn4.iconfinder.com/data/icons/social-media-2146/512/28_social-256.png"/>
<Image Source="{OnPlatform Android=droid.png, UWP=assets/droid.png}" BindingContext="{x:Reference imageSizePicker}" HeightRequest="{x:Binding SelectedItem}" Aspect="AspectFit"/>
<Picker x:Name="imageSizePicker" Title="Image Size">
<Picker x:Name="imageSizePicker" Title="Image Size" SelectedItem="50" SelectedIndexChanged="imageSizePicker_SelectedIndexChanged">
<Picker.Items>
<x:String>50</x:String>
<x:String>100</x:String>
@ -17,6 +17,8 @@
<DatePicker x:Name="dataPicker" Format="yyyy-MM-dd"></DatePicker>
<Label x:Name="timePickerLabel" BindingContext="{x:Reference timePicker}" Text="{x:Binding Time, StringFormat='{0:hh\\:mm\\.fff}'}"/>
<TimePicker x:Name="timePicker"/>
<ActivityIndicator x:Name="activityIndicator" Color="Salmon" IsRunning="False"/>
<WebView x:Name="webView" Source="https://google.com" VerticalOptions="FillAndExpand" Navigating="webView_Navigating" Navigated="webView_Navigated"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>

@ -16,5 +16,20 @@ namespace XamarinStudy.Views
{
InitializeComponent();
}
private void imageSizePicker_SelectedIndexChanged(object sender, EventArgs e)
{
activityIndicator.IsRunning = false;
}
private void webView_Navigating(object sender, WebNavigatingEventArgs e)
{
activityIndicator.IsRunning = true;
}
private void webView_Navigated(object sender, WebNavigatedEventArgs e)
{
activityIndicator.IsRunning = false;
}
}
}
Loading…
Cancel
Save