diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Renderers/ViewRenderer.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Renderers/ViewRenderer.cs | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Renderers/ViewRenderer.cs b/Xamarin.Forms.Platform.Tizen/Renderers/ViewRenderer.cs index 24debc8b..bf1891bf 100644 --- a/Xamarin.Forms.Platform.Tizen/Renderers/ViewRenderer.cs +++ b/Xamarin.Forms.Platform.Tizen/Renderers/ViewRenderer.cs @@ -1,4 +1,4 @@ -using ElmSharp; +using ElmSharp; namespace Xamarin.Forms.Platform.Tizen { @@ -9,6 +9,8 @@ namespace Xamarin.Forms.Platform.Tizen where TView : View where TNativeView : Widget { + GestureDetector _gestureDetector; + /// <summary> /// Default constructor. /// </summary> @@ -22,13 +24,13 @@ namespace Xamarin.Forms.Platform.Tizen if (e.OldElement != null) { - _gestureHandler.Clear(); - _gestureHandler = null; + _gestureDetector.Clear(); + _gestureDetector = null; } if (e.NewElement != null) { - _gestureHandler = new GestureHandler(this); + _gestureDetector = new GestureDetector(this); } } @@ -42,5 +44,11 @@ namespace Xamarin.Forms.Platform.Tizen return (TNativeView)NativeView; } } + + protected override void ApplyTransformation() + { + base.ApplyTransformation(); + _gestureDetector?.UpdateHitBox(); + } } -} +}
\ No newline at end of file |