diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs index 8c5c0be0..4bde705c 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/VisualElementRenderer.cs @@ -3,12 +3,12 @@ using System.Collections.Generic; using System.Diagnostics; using System.ComponentModel; using ElmSharp; -using ELayout = ElmSharp.Layout; using EColor = ElmSharp.Color; using ESize = ElmSharp.Size; using ERect = ElmSharp.Rect; using ERectangle = ElmSharp.Rectangle; -using EBox = ElmSharp.Box; +using Specific = Xamarin.Forms.PlatformConfiguration.TizenSpecific.VisualElement; + namespace Xamarin.Forms.Platform.Tizen { @@ -59,6 +59,7 @@ namespace Xamarin.Forms.Platform.Tizen RegisterPropertyHandler(VisualElement.IsEnabledProperty, UpdateIsEnabled); RegisterPropertyHandler(VisualElement.InputTransparentProperty, UpdateInputTransparent); RegisterPropertyHandler(VisualElement.BackgroundColorProperty, UpdateBackgroundColor); + RegisterPropertyHandler(Specific.StyleProperty, UpdateThemeStyle); RegisterPropertyHandler(VisualElement.AnchorXProperty, ApplyTransformation); RegisterPropertyHandler(VisualElement.AnchorYProperty, ApplyTransformation); @@ -794,6 +795,8 @@ namespace Xamarin.Forms.Platform.Tizen NativeView.PassEvents = Element.InputTransparent; } + protected virtual void UpdateThemeStyle() {} + void ApplyRotation(EvasMap map, ERect geometry, ref bool changed) { var rotationX = Element.RotationX; |