summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Platform.Tizen/Renderers/ContentPageRenderer.cs
diff options
context:
space:
mode:
authorSeungkeun Lee <sngn.lee@samsung.com>2017-06-21 11:25:25 +0900
committerKangho Hur <kangho.hur@samsung.com>2017-10-23 13:34:36 +0900
commit3b7b342acce2ee15ed47ded0b941325155ba6ef2 (patch)
tree42d65fc8f314ae37547455438d4ea3c7b7e6db5e /Xamarin.Forms.Platform.Tizen/Renderers/ContentPageRenderer.cs
parent55869f8367216878524f6c595d0a72f2dcf2ad8c (diff)
downloadxamarin-forms-3b7b342acce2ee15ed47ded0b941325155ba6ef2.tar.gz
xamarin-forms-3b7b342acce2ee15ed47ded0b941325155ba6ef2.tar.bz2
xamarin-forms-3b7b342acce2ee15ed47ded0b941325155ba6ef2.zip
Remove unnecessary update at initialize
Change-Id: Ia6e1bcfa7c7ceb35b7b0c8d17376ebecb05f0d97
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/ContentPageRenderer.cs')
-rw-r--r--Xamarin.Forms.Platform.Tizen/Renderers/ContentPageRenderer.cs10
1 files changed, 8 insertions, 2 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/ContentPageRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/ContentPageRenderer.cs
index 81a00a41..974cf384 100644
--- a/Xamarin.Forms.Platform.Tizen/Renderers/ContentPageRenderer.cs
+++ b/Xamarin.Forms.Platform.Tizen/Renderers/ContentPageRenderer.cs
@@ -34,8 +34,11 @@ namespace Xamarin.Forms.Platform.Tizen
base.OnElementChanged(e);
}
- protected override void UpdateBackgroundColor()
+ protected override void UpdateBackgroundColor(bool initialize)
{
+ if (initialize && Element.BackgroundColor.IsDefault)
+ return;
+
// base.UpdateBackgroundColor() is not called on purpose, we don't want the regular background setting
if (Element.BackgroundColor.IsDefault || Element.BackgroundColor.A == 0)
_page.Color = EColor.Transparent;
@@ -48,8 +51,11 @@ namespace Xamarin.Forms.Platform.Tizen
// empty on purpose
}
- void UpdateBackgroundImage()
+ void UpdateBackgroundImage(bool initiaize)
{
+ if (initiaize && string.IsNullOrWhiteSpace(Element.BackgroundImage))
+ return;
+
if (string.IsNullOrWhiteSpace(Element.BackgroundImage))
_page.File = null;
else