summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Android
diff options
context:
space:
mode:
authorE.Z. Hart <hartez@users.noreply.github.com>2017-04-18 03:28:03 -0600
committerRui Marinho <me@ruimarinho.net>2017-04-18 10:28:03 +0100
commit5c9bb019c926ae618e32f078c4fa98a82eac9dee (patch)
treea45540b059e2b41dfd6c162b0ec8fc20bb95f08e /Xamarin.Forms.Platform.Android
parenta153245b59837899cd7f4f4bdeae7c79e0ddebf5 (diff)
downloadxamarin-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')
-rw-r--r--Xamarin.Forms.Platform.Android/FastRenderers/ButtonRenderer.cs2
-rw-r--r--Xamarin.Forms.Platform.Android/FastRenderers/FrameRenderer.cs2
-rw-r--r--Xamarin.Forms.Platform.Android/FastRenderers/ImageRenderer.cs2
-rw-r--r--Xamarin.Forms.Platform.Android/FastRenderers/LabelRenderer.cs2
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);