diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Android/Renderers/ProgressBarRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Android/Renderers/ProgressBarRenderer.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Xamarin.Forms.Platform.Android/Renderers/ProgressBarRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/ProgressBarRenderer.cs index 865732f7..63316a22 100644 --- a/Xamarin.Forms.Platform.Android/Renderers/ProgressBarRenderer.cs +++ b/Xamarin.Forms.Platform.Android/Renderers/ProgressBarRenderer.cs @@ -10,13 +10,18 @@ namespace Xamarin.Forms.Platform.Android AutoPackage = false; } + protected override AProgressBar CreateNativeControl() + { + return new AProgressBar(Context, null, global::Android.Resource.Attribute.ProgressBarStyleHorizontal) { Indeterminate = false, Max = 10000 }; + } + protected override void OnElementChanged(ElementChangedEventArgs<ProgressBar> e) { base.OnElementChanged(e); if (e.OldElement == null) { - var progressBar = new AProgressBar(Context, null, global::Android.Resource.Attribute.ProgressBarStyleHorizontal) { Indeterminate = false, Max = 10000 }; + var progressBar = CreateNativeControl(); SetNativeControl(progressBar); } |