diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/BoxViewRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Renderers/BoxViewRenderer.cs | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/BoxViewRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/BoxViewRenderer.cs index f34bd322..ff23d67a 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/BoxViewRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/BoxViewRenderer.cs @@ -31,13 +31,22 @@ namespace Xamarin.Forms.Platform.Tizen base.OnElementPropertyChanged(sender, e); } - protected override void UpdateBackgroundColor() + protected override void UpdateBackgroundColor(bool initialize) { - UpdateColor(); + if (initialize && Element.BackgroundColor.IsDefault) + return; + + if (Element.Color.IsDefault) + { + UpdateColor(); + } } - protected override void UpdateOpacity() + protected override void UpdateOpacity(bool initialize) { + if (initialize && Element.Opacity == 1d) + return; + UpdateColor(); } |