diff options
author | Seungkeun Lee <sngn.lee@samsung.com> | 2017-06-21 11:25:25 +0900 |
---|---|---|
committer | Kangho Hur <kangho.hur@samsung.com> | 2017-10-23 13:34:36 +0900 |
commit | 3b7b342acce2ee15ed47ded0b941325155ba6ef2 (patch) | |
tree | 42d65fc8f314ae37547455438d4ea3c7b7e6db5e /Xamarin.Forms.Platform.Tizen/Renderers/ContentPageRenderer.cs | |
parent | 55869f8367216878524f6c595d0a72f2dcf2ad8c (diff) | |
download | xamarin-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.cs | 10 |
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 |