From 6fa97f81b46cb73569c3899e5b63b44cb5420e2a Mon Sep 17 00:00:00 2001 From: Andrei Nitescu Date: Tue, 25 Jun 2019 21:45:50 +0300 Subject: [PATCH] Don't reset implicit style (#6641) (#6641) fixes #6635 --- Xamarin.Forms.Core/MergedStyle.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Xamarin.Forms.Core/MergedStyle.cs b/Xamarin.Forms.Core/MergedStyle.cs index 12e81d8..86c7f22 100644 --- a/Xamarin.Forms.Core/MergedStyle.cs +++ b/Xamarin.Forms.Core/MergedStyle.cs @@ -105,7 +105,7 @@ namespace Xamarin.Forms void OnImplicitStyleChanged() { var first = true; - ImplicitStyle = null; + foreach (BindableProperty implicitStyleProperty in _implicitStyles) { var implicitStyle = (Style)Target.GetValue(implicitStyleProperty); @@ -119,6 +119,8 @@ namespace Xamarin.Forms } first = false; } + + ImplicitStyle = null; } void RegisterImplicitStyles() -- 2.7.4