diff options
author | E.Z. Hart <hartez@users.noreply.github.com> | 2017-04-18 03:28:03 -0600 |
---|---|---|
committer | Rui Marinho <me@ruimarinho.net> | 2017-04-18 10:28:03 +0100 |
commit | 5c9bb019c926ae618e32f078c4fa98a82eac9dee (patch) | |
tree | a45540b059e2b41dfd6c162b0ec8fc20bb95f08e /Xamarin.Forms.Platform.Android | |
parent | a153245b59837899cd7f4f4bdeae7c79e0ddebf5 (diff) | |
download | xamarin-forms-5c9bb019c926ae618e32f078c4fa98a82eac9dee.tar.gz xamarin-forms-5c9bb019c926ae618e32f078c4fa98a82eac9dee.tar.bz2 xamarin-forms-5c9bb019c926ae618e32f078c4fa98a82eac9dee.zip |
Make OnElementPropertyChanged virtual on fast renderers (#870)
Diffstat (limited to 'Xamarin.Forms.Platform.Android')
4 files changed, 4 insertions, 4 deletions
diff --git a/Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs b/Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs index ae550a64..e7550371 100644 --- a/Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs +++ b/Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs @@ -220,7 +220,7 @@ namespace Xamarin.Forms.Platform.Android.FastRenderers ElementChanged?.Invoke(this, new VisualElementChangedEventArgs(e.OldElement, e.NewElement)); } - protected void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e) + protected virtual void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName == Button.TextProperty.PropertyName) { diff --git a/Xamarin.Forms.Platform.Android/FastRenderers/FrameRenderer.cs b/Xamarin.Forms.Platform.Android/FastRenderers/FrameRenderer.cs index 14b48812..51444650 100644 --- a/Xamarin.Forms.Platform.Android/FastRenderers/FrameRenderer.cs +++ b/Xamarin.Forms.Platform.Android/FastRenderers/FrameRenderer.cs @@ -183,7 +183,7 @@ namespace Xamarin.Forms.Platform.Android.FastRenderers return handled ? result : base.OnTouchEvent(e); } - void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e) + protected virtual void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e) { ElementPropertyChanged?.Invoke(this, e); diff --git a/Xamarin.Forms.Platform.Android/FastRenderers/ImageRenderer.cs b/Xamarin.Forms.Platform.Android/FastRenderers/ImageRenderer.cs index 6a43d193..845ec449 100644 --- a/Xamarin.Forms.Platform.Android/FastRenderers/ImageRenderer.cs +++ b/Xamarin.Forms.Platform.Android/FastRenderers/ImageRenderer.cs @@ -144,7 +144,7 @@ namespace Xamarin.Forms.Platform.Android.FastRenderers { } - protected void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e) + protected virtual void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName == Image.SourceProperty.PropertyName) this.UpdateBitmap(_element); diff --git a/Xamarin.Forms.Platform.Android/FastRenderers/LabelRenderer.cs b/Xamarin.Forms.Platform.Android/FastRenderers/LabelRenderer.cs index 3a701e88..7681f54b 100644 --- a/Xamarin.Forms.Platform.Android/FastRenderers/LabelRenderer.cs +++ b/Xamarin.Forms.Platform.Android/FastRenderers/LabelRenderer.cs @@ -189,7 +189,7 @@ namespace Xamarin.Forms.Platform.Android.FastRenderers } } - void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e) + protected virtual void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e) { ElementPropertyChanged?.Invoke(this, e); |